Specifies techniques for supporting interactive single and multiple media applications that recognize and emphasize the interrelationships among user interfaces, multimedia applications, and multimedia information interchange. Defines a flexible environment to encompass modular functionality and is extensible through the creation of future components, both within and outside of standards committees. It supports a wide range of multimedia applications in a consistent way, from simple drawings up to full motion video, sound and virtual reality environments.