Created base framework

BuildingObject and Visible, from which everything else will extend.