1. A method comprising: receiving, via a device, user input associated with an audiovisual object demultiplexer and a binary format for a scene browser; decoding, composing, and rendering the user input, to yield MPEG-4 data comprising a scene description graph, the scene description graph indicating how objects appear within a scene and comprising a video object node, an audio source node and an image texture node; and receiving additional user interaction, via the device and a script, with the audiovisual object demultiplexer and the binary format for the scene browser, to modify the MPEG-4 data by adjusting one or more of the decoding, the composing, and the rendering of the MPEG-4 data according to the additional user interaction, such that a new object is added to the scene description graph.