8. The method in accordance with claim 7 , wherein the act of generating the view composition comprises: an act of binding the model parameters as input parameters to the plurality of parameterized view components; and an act of generating a view of visual items corresponding to the view components using the parameter value(s) bound to at least some of a plurality of view components in the act of binding the model parameters.
7. A computer-assisted method for formulating an extendable analytics-driven analytics model that is used in connection with a model view composition to display one or more results of an analytical analysis, the method comprising: at a computer system that includes at least one processor, an act of a data access component evaluating different input data having a plurality of different formats from a plurality of different sources; at the computer system, an act of the data access component assigning the input data to different correspondingly appropriate data canonicalization components based on evaluated data characteristics associated with both of the input data and the correspondingly appropriate data canonicalization components; at the computer system, an act of each of the different canonicalization components converting the corresponding input data having the correlated data characteristics into model input data having a predefined model input format; an act of the computer system binding the model input data to a plurality of model parameters as one or more input model variables of an analytics-driven model; an act of the computer system using an analytics solver mechanism to solve for one or more output model variables of the analytics-driven model using the one or more input model variables as input and using a plurality of analytical relationships between the plurality of model parameters to compute one or more values for the one or more output model variables, the plurality of analytical relationships being defined by a plurality of analytical expressions that use the one or more input model variables as input and that solve for the one or more output model variables, the plurality of analytical expressions comprising: one or more equations that define mathematical relationships among the one or more input model variables and the one or more output model variables, the one or more equations being used to solve for the one or more output model variables based on values of the one or more input model variables, one or more rules that define one or more actions to be taken when one or more conditions are satisfied on one or more of the one or more input model variables or the one or more output model variables, and one or more constraints that define one or more restrictions to be applied to one or more of the one or more output model variables; an act of the computer system using a plurality of parameterized view components that each map to one or more of the plurality of model parameters to generate a view composition based, at least in part, one the solved-for one or more output model variables, the view composition graphically displaying values of the solved-for one or more output model variables using one or more visual items, at least one of the one or more visual items generated based on a value of the solved-for one or more output model variables; and an act of the computer system importing at least a portion of a pre-existing analytics-driven model into the analytics-driven model to extend the analytics-driven model, wherein importing the portion of the pre-existing analytics-driven analytics model: (i) provides additional input data that supplements the input data, the additional input data being processed by the data access component and at least one of the data canonicalization components to convert the additional input data into additional model input data having the predefined model format, (ii) provides one or more additional model parameters that supplement the model parameters, (iii) provides additional or modified bindings between the supplemented model input data and the supplemented model parameters, (iv) provides one more additional analytical relationships that supplement the analytical relationships, (v) provides additional or modified bindings between the supplemented model parameters and the input parameters, (vi) provides one or more additional parameterized view components that supplement the parameterized view components, and (vii) triggers the analytics solver mechanism to re-solve for model parameters within the supplemented model input data, the supplemented model parameters, the additional or modified bindings, the supplemented analytical relationships, and the supplemented parameterized view components.