The "Building Basics" project is meant to consolidate, cleanup, and extend existing modules for "add_mesh_building_objects" in order to create a singular reference for multiple modules.
Version 1.6 - Final, for now, a few known issues but usable. Documentation does not match UI for all scripts but general operation is correct.
Documentation: Visit Building Basics for details on use and operation.
To simplify download/installation
See Archimesh as alternate collection/package.