CPPBDN8106
Implement new building design technologies