How to design a space-savvy houseboat