I have just started working on the module and as a take-off point I am adding and updating information on the Parametric Building Ideas page. Here is a modification to the second section (bullet paragraph). My ideas precede walls so I figure to start there. I meant to insert the following text in the page but want to run it here first so I am sure it is in context.
Building Information Modeling (BIM) is a concept that had its origins in a concept called Building Product Model that was used frequently in academia but made popular as BIM by design software vendors, especially Autodesk. It means the generation and management of building data throughout its life cycle. BIM as is currently implemented in available tools is limited. It does not take into consideration the fundamental issue of building design which is the creation of spaces and the relationships between them. This information, which is embedded in a sketch, is totally ignored by current available tools which focus on modeling walls and other graphic components. A system that is unaware of the reason why components are being created will provide less support or assistance in the creation, manipulation and visualization of such components.
Building information or knowledge can be represented as containers. A container can be described as an area that has boundaries in which something is contained or secluded. The area within the container can be filled with a type of material or it can provide an environment in which an activity can happen. The boundaries of containers are themselves containers (forms) containing some characteristic. This is necessary to make the containment or seclusion possible for different uses or situations. See the object diagram below for a more detailed description of the possible objects and relationships involved in describing the knowledge in a building. There is a special side called share which makes it possible for spaces that share boundaries to communicate.

The building site is the overall container with setbacks and building levels. The levels in turn contain the building systems one of which is the architecture specific container called building spaces. The architect configures spaces using object spaces (fixtures, furniture, etc.) and of course forms. When containers are created initially their boundaries should be depicted as single line graphic elements but become archeTypes (walls, ceilings, floors, etc.), when their parameters are clearer. This transition (from boundary containers to archeTypes) should be done through parametric modeling.
Kene