I live in Canada. To reduce the risk of freezing, my goal is to have all the plumbing inside the bus, and none of it under the bus. The only obstacle that came to mind was where to collect the shower waste water. That gray water tank has to be lower than the shower pan, which meant mounting it outside, under the floor.
Then it occurred to me that one showers only when the skoolie is parked. So I plan to just place a 5 gallon bucket on the ground under the floor drain when I take a shower.
I went to Skoolie U.P. last summer when the bus was not nearly done. As a stop-gap I used a 5 gallon bucket to collect waste water from the kitchen sink (which was a metal salad bowl with a hole in the bottom.) It worked surprisingly well. Of course, you have to empty a 5 gallon bucket lots more often than eg a 50 gallon gray tank. But it's
way easier to dump it, including just pouring it down a public toilet. No need to ready the bus for travel to seek out a dumping station.
So I plan on using 5 gallon buckets for both the kitchen and bathroom sinks. They are stackable, so the bucket to be used for the shower can be stacked out of the way under one of the other two buckets.
It's a wet bath, with a homemade composting toilet. (Details here:
https://theskoolielife.com/17.htm) To use the shower, I'll just pick up the toilet and put it in the hall.