A building information model is typically constructed using two methodologies. The first is to model using tools designed to construct specific types of elements. For example a Wall tool is used to build a Wall or a Roof tool used to build a Roof. These tools are built-in to most authoring tools. The second methodology is to use objects. Objects can be both static (i.e. they are dimensionally fixed in height, length and width and are fixed in their settings) and parametric (i.e. can be a single object used for various dimensional requirements / settings).