1. A method for providing user interface (UI) information, the method comprising: receiving, from a requesting entity, a request for information associated with a computing system element of a computing system, wherein the computing system element includes at least one member selected from a group consisting of a hardware element or a virtual machine; selecting, using data from the request, a user interface (UI) element for representing the computing system element from a repository comprising a set of UI elements for representing various elements of the computing system, wherein selecting the UI element includes modifying the UI element to include state information associated with the computing system element of the computing system; and providing, to the requesting entity, UI information for displaying the UI element, wherein providing the UI information includes providing a uniform resource identifier (URI) for downloading the UI element in an extensible markup language (XML) payload, wherein the XML payload includes at least one tag indicating at least one URI for downloading at least one variant of the UI element.