A method, comprising: causing to display, by a data processing apparatus, a graphical user interface of a multimedia authoring tool for editing a document, the graphical user interface including a multimedia editing area, the document comprising a first image component and a text component; rendering, by the data processing apparatus, the first image component of the document within the multimedia editing area, the first image component including a first image; converting, by the data processing apparatus, the first image component to a first gallery component in response to a drag and drop user input that drags and drops one or more images onto the first image component at least by: receiving, by the data processing apparatus, a first input selecting one or more files, wherein at least one file, of the one or more files, includes a second image; receiving, by the data processing apparatus, a navigation input within the multimedia editing area while the one or more files are selected, the navigation input being associated with a location within the multimedia editing area, and the navigation input being associated with the one or more files; receiving, by the data processing apparatus, a second input while the location of the navigation input is positioned over the first image component, the second input indicating a release of the one or more files; and converting, by the data processing apparatus, the first image component to a first gallery component in response to the second input, wherein the first gallery component comprises the first image and the second image, and wherein the first gallery component is associated with a gallery display area and a control, the control operable for navigating the first and second images in the gallery display area; and rendering, by the data processing apparatus, the first gallery component and the text component in the graphical user interface, wherein rendering the first gallery component includes rendering at least a portion of the first image, at least a portion of the second image, or both. causing to display, by a data processing apparatus, a graphical user interface of a multimedia authoring tool for editing a document, the graphical user interface including a multimedia editing area, the document comprising a first image component and a text component; rendering, by the data processing apparatus, the first image component of the document within the multimedia editing area, the first image component including a first image; converting, by the data processing apparatus, the first image component to a first gallery component in response to a drag and drop user input that drags and drops one or more images onto the first image component at least by: receiving, by the data processing apparatus, a first input selecting one or more files, wherein at least one file, of the one or more files, includes a second image; receiving, by the data processing apparatus, a navigation input within the multimedia editing area while the one or more files are selected, the navigation input being associated with a location within the multimedia editing area, and the navigation input being associated with the one or more files; receiving, by the data processing apparatus, a second input while the location of the navigation input is positioned over the first image component, the second input indicating a release of the one or more files; and converting, by the data processing apparatus, the first image component to a first gallery component in response to the second input, wherein the first gallery component comprises the first image and the second image, and wherein the first gallery component is associated with a gallery display area and a control, the control operable for navigating the first and second images in the gallery display area; and receiving, by the data processing apparatus, a first input selecting one or more files, wherein at least one file, of the one or more files, includes a second image; receiving, by the data processing apparatus, a navigation input within the multimedia editing area while the one or more files are selected, the navigation input being associated with a location within the multimedia editing area, and the navigation input being associated with the one or more files; receiving, by the data processing apparatus, a second input while the location of the navigation input is positioned over the first image component, the second input indicating a release of the one or more files; and converting, by the data processing apparatus, the first image component to a first gallery component in response to the second input, wherein the first gallery component comprises the first image and the second image, and wherein the first gallery component is associated with a gallery display area and a control, the control operable for navigating the first and second images in the gallery display area; and rendering, by the data processing apparatus, the first gallery component and the text component in the graphical user interface, wherein rendering the first gallery component includes rendering at least a portion of the first image, at least a portion of the second image, or both.