1. A method for utilizing an object model in an application program for managing content regions for displaying specific types of content in an electronic document, comprising: providing a plurality of objects in the object model, wherein the plurality of objects comprises a plurality of properties, methods, and events; exposing an application programming interface in the object model for accessing the plurality of objects; and utilizing the plurality of properties, methods, and events in the object model to manage the content regions.