Building structure and classes