1. A computer program product extending functionality of a model-view-controller architecture, said computer program product comprising a computer readable storage medium storing components of a modified model-view controller architecture, the components of the modified model-view controller architecture including: a user interface controller; a user interface builder, wherein the user interface controller is in communication with the user interface builder via a first interface; an application layer, wherein the user interface builder is in communication with application layer via a second interface; program code for generating a page token comprising an abstract model component containing a specification for obtaining data designated to be sent in a response to a request or updating data obtained from a request, and a view component for providing referential format specifications for data provided in the abstract model component, wherein the response comprises an entire web page including a current panel; wherein the page token is initialized by the user interface controller and passed to one of the components via the first interface; program code for applying business logic to contents of the page token as a result of passing, and a response to the request is presented based upon results of applying the business logic; and a data access manager, wherein the application layer is in communication with the data access manager via a third interface, wherein in response to receiving the page token from the application layer, the data access manager parses the abstract model component and sends parsed data to at least one data access utility associated with the parsed data, wherein the data access manager is in communication with the at least one data access utility via a fourth interface; wherein the data access manager sends at least a portion of the page token, including the specification, to the at least one data access utility via the fourth interface for use by the at least one data access utility in accessing data in a data store.