15. A non-transitory computer-readable storage medium storing program instructions, wherein the program instructions are computer-executable to implement a dynamic media content instantiation framework, wherein the program instructions comprise: an application configured to execute in an application runtime environment and comprising one or more program instructions for requesting a media platform component from a media platform runtime environment; an application-side framework module configured to execute in the application runtime environment; a media platform-side framework module configured to execute in the media platform runtime environment; and wherein the application-side framework module comprises program instructions for receiving the request for the media platform content and passing the request to the media platform-side framework module via an interface; and wherein the media platform-side framework module comprises program instructions for: instantiating the media platform content by obtaining a description of the media platform component from a component library and dynamically generating the media platform content from the description; obtaining from a media platform runtime instance a media platform stage and attaching the media platform component to the stage, wherein the stage specifies a region in which media platform content is to be rendered on a display device; and returning to the application-side framework module, via the interface, a reference to the stage; and wherein the application-side framework module further comprises program instructions for displaying the stage and the attached media platform content on the display device.
18. The non-transitory computer-readable storage medium as recited in claim 15 , wherein the media platform content includes visual content.