This section describes the structure of the editor and all of its features.
The GUI of Marvin JS consists of toolbars, context menus, dialogs, and the canvas. For more information regarding the individual parts, see the following subsections: