This is where you have to be smart about parking. Building small houses like that, raised up so you can park a car underneath, gets dual use out of the same square footage. While you are at it, orient the building properly so that installing PV panels on the roof makes sense. Now we have three uses for the same square footage.