Constructs are the main building blocks or base files of the building model. A construct can contain referenced elements and building objects, such as walls, roofs, and doors. It can also contain more abstract information, like structural grids, building outlines, and footpaths. After creating constructs, you can create different views of your building data. A view might contain the framing constructs for floors 1–4, the foundation construct, and the column grid construct. Or, a view of the first floor might include the partition walls of the first floor, the framing of the first floor, and the shell components of the building.