The system then uses the rule sets that are administered in the associated Bluethink Experience application to automatically work out details such as door and window placements, walls including layers and joints, roof plans, radiators and heating, ventilation, plumbing, electrical conduits, etc., and generate a model of the design.