Dusty, thanks for the input, although I'm a little confused by some of it.
Your bus is 40ft, you have 4 little rooms, think about how tiny is will all be with such short distance to the next wall.
It's over 19 feet to the first wall, showroom and kitchen are one big room, except for large cabinet that will house most of computer/printer equipment.
share a cuddle with your movie guest

Hasn't happened in the first 46 years, probably not likely now.
Where's the lounge? you know , the resting area you can put yer feet up and relax in , perhaps have a bit of an afternoon nap
That's what beds are for. As for sitting around, I don't do that much and usually do it in a comfortable chair of which there are at least four in the front.
Is it really going to be ok to go thru the bathroom every time you visit the rear of the bus?
I'm not a big fan of the bathrooms with little compartments for each activity. I don't like little showers, little rooms to sit in, etc. Putting the bathroom in the back wastes too much space because of engine doghouse, also there isn't enough room under the rear for waste tanks. We've also been doing that in the same room for 46 years.
As for the kitchen sink ,, yep , just get that router going . . . . BRRRRRR easy as
I know how to install the actual sink, it's getting it to look right in the program I"m having trouble with.
As for the front room(I call the photo room) It's the whole reason for the project. I do event photography, usually out in someone's field. There are two photographers, thus the two workstations. We each do our own editing and printing using my equipment. Customers come in and view and order for that "instant gratification" The present setup is in a much smaller area that doesn't even have a place to sit for customers. All computer equipment is in one cabinet so that I can provide EXTRA cooling, most of my equipment failures have been due to hard drives overheating.

If I really feel that I must relax somewhere I can always go to my son's(he's the second photographer) converted Greyhound.