1. A computer implemented method for storing user defined scenarios in a three-dimensional system, comprising: displaying, using a three-dimensional (3D) graphics application, a 3D view of a real world scene on a display device; installing one or more plug-ins into the 3D graphics application; receiving input from a user selecting a subset of the one or more plug-ins; receiving input from a user defining one or more settings for the subset of plug-ins; receiving input from the user defining a visualization trait for each plug-in in the subset of plug-ins; receiving input from the user associating an identification of the selected subset of plug-ins, the one or more settings, and the visualization trait with a scenario bookmark; and receiving input from the user saving the scenario bookmark such that a user can select the saved scenario bookmark and display a visualization of a scenario based on the selected set of plug-ins, one or more settings, and the visualization trait for each plug-in in the subset.