1. A method comprising: obtaining a first aggregate object from a first component of a plurality of components, the obtained first aggregate object associated with at least one of the components; selecting at least one of the components associated with the first aggregate object; and invoking at least one of a plurality of universal interfaces associated with the at least one selected component to communicate with at least one other of the components.