Buildings and many details for self-construction

397-423 of 423