1. A method of opening a new application view and associating the resulting view object with an application instance, the method comprising: utilizing a data type recognizer to identify the file type of a UI XML document; creating a view object that renders an application's components and dialogs, wherein an identifier of a particular application instance is supplied to the view object; and utilizing the data type recognizer to pass the resulting view object to the instance object for storage in a data store local to the instance.