Multi-generational housing