1. A computer implemented method for selectively loading controls, the method comprising: providing a graphical representation of a first user interface component; receiving a first selection input that corresponds to the graphical representation; and loading a first control that is associated with the graphical representation.