Start refactoring windows to support outlines other than boxes
Use BMesh instead of CDDerivedMesh for creating Building geometry