11. The system of claim 9 , wherein the selectable reference represents a connective relationship between the first building entity and the second building entity.
9. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: processing building information model data to identify a plurality of building entities, each building entity representing a respective feature of a building modeled by the building information model data, wherein processing comprises parsing the building information model data to further generate a set of tessellate geometry for each of the plurality of building entities respectively, wherein the set of tessellate geometry is used to render corresponding two dimensional views of each of the plurality of building entities; processing a plurality of simulated user interactions corresponding to presentations of the two dimensional views of each of the plurality of building entities, wherein the plurality of simulated user interactions is based on a set of permitted user interactions associated with each corresponding view of the building entity; determining relationships between different respective pairs of the building entities, including determining a particular relationship between a first building entity and a second building entity; obtaining data representing an interaction graph for the plurality of building entities, wherein the interaction graph has nodes and links, each node representing a building entity of the building, and wherein each link connects a corresponding pair of nodes and represents a simulated user interaction with a presentation of a building entity represented by a first node of the pair from the processed plurality of simulated user interactions, the simulated user interaction resulting in a request for a presentation of another building entity represented by a second node of the pair; identifying a first node in the interaction graph corresponding to the first building entity, a second node in the interaction graph corresponding to the second building entity, and a link between the first node and the second node, the link representing a first permitted user interaction from the set of permitted user interactions associated with a first presentation of the first building entity; generating a first presentation comprising a first predetermined view of the first building entity based on the generated set of tessellate geometry for the first building entity, wherein the first presentation comprises a selectable reference for the first permitted user interaction with the first presentation, the selectable reference representing the particular relationship between the first building entity and the second building entity; determining a second predetermined view of the second building entity according to the particular relationship represented by the selectable reference in the first presentation; generating a second presentation based on the generated set of tessellate geometry for the second building entity and comprising the second predetermined view of the second building entity; after generating the first presentation and the second presentation, receiving, over a network from a user device of a user, a user request for the first presentation of the first predetermined view of the first building entity; providing the first presentation of the first predetermined view of the first building entity for presentation to the user at the user device; receiving an indication of user interaction with the selectable reference within the first presentation; and in response to receiving the indication; providing the second presentation of the second predetermined view of the second building entity for presentation to the user at the user device.