Does blender have a layout system for architectural modeling?
Use the Archimesh addon. It is included as part of blender just needs to be enabled in the System Preferences window.

As described in the github page:

Is Blender add-on for creating architecture elements:
Rooms, Houses, Columns , Stairs, Doors, Windows, Tile roofs, Kitchen cabinets, Japanese curtains, Roller curtains, Venetian blinds, Books, Lamps