31. The system of claim 29 , wherein the rendered drop zone area object in the menu theme template comprises an area for displaying the content that is dropped into the drop zone area object.
29. A system comprising: at least one processor; and a storage storing: a menu theme library comprising a menu theme template that includes a set of objects for producing a multimedia menu comprising a plurality of user-selectable menu controls for navigating a multimedia presentation, said set of objects comprising a drop zone area object for receiving and displaying content selected by a user while the multimedia menu is being authored, wherein properties for the set of objects are defined in a menu theme description file; a set of modules identified by a set of paths for rendering the set of objects, each module providing a particular functionality for rendering a particular object in the set of objects; and a rendering engine for compositing a user-editable version of the menu theme template based on the properties defined in the menu theme description file and the set of objects rendered according to the set of modules, said rendering engine using the set of paths to identify the set of modules, said menu theme template for allowing the user to author the multimedia menu.