1. A method of creating a two-dimensional representation of a model that includes a first component and at least one second component, the method implemented by a computing device including a processor, the method comprising: defining, by the computing device, a first configuration of the model in which the second component overlaps a first hidden portion of the first component, wherein the first component is defined by a first plurality of two-dimensional line segments and the second component is defined by a second plurality of two-dimensional line segments; determining, by the computing device, a first set of hidden line segments of the first component in the first configuration, wherein the first set of hidden line segments define the first hidden portion; and storing, by the computing device, a first display rule not to display the first hidden line segments when the model is displayed in the first configuration.