1. A method comprising: causing a building model for a modeled building to be presented on a client computer, the building model comprising a three-dimensional scene; wherein the three-dimensional scene comprises an individual rendering of at least selected building components for the modeled building; permitting a user of the client computer to perform a virtual walkthrough of the three-dimensional scene; receiving a user change to the three-dimensional scene via a graphical user interface (GUI) component; and dynamically changing the building model in accordance with the user change, the dynamically changing comprising individually modifying an appearance of at least one building component of the at least selected building components in the three-dimensional scene.