Custom-build and self-build housing