A system comprising a plurality of components comprising data and a component assembly engine. The component assembly engine performing the steps: (1) receiving one of the plurality of components, the one of the plurality of components comprising a root component, (2) determining, as a function of the...http://www.google.ca/patents/US20060129906?utm_source=gb-gplus-sharePatent US20060129906 - Component models