1. A method, comprising: performing, via a computer processor: externalizing a business requirement into a component class of a data control structure, the component class independent of other component classes in the data control structure such that a business rule for the component class is applied to a single set of raw data without impacting business rules of the other component classes, the component classes representing both real-world physical elements and logical elements created for business analysis, the logical elements comprising any grouping of physical measures in addition to self-referencing metrics; defining a solution to the business requirement; entering the solution into metadata within the component class; pulling data from a data warehouse into the component class based upon the business requirement, the pulling data including aggregating sub-tending data from the data warehouse, the aggregating specified to a level requested via the component class; and performing a calculation on the data in accordance with the business requirement; wherein the component class includes logical elements comprising an office service type, regulatory required reporting aggregates, capacity manager performance, user group performance, service type capacity analysis at specified levels, and architecture structure of physical component relations; wherein the pulling data includes pulling the data away from the data warehouse and forward to the component class, such that a single data source associated with the data is usable multiple times for a plurality of component classes.