8. The method as recited in claim 1 , further comprising allowing a user interface component associated with the application to utilize rules and interpret content in the model document without coupling functionality of the user interface component to a structure of data in the model document.
9. The method as recited in claim 8 , wherein allowing a user interface component to utilize rules and interpret content in the model document includes causing semantic logic in the rules of the user interface component to be included in the model document within a defined namespace.