1. A method for placing content in a document created based on a template comprising a plurality of template pages, the method comprising: receiving a selection of a template page comprising (i) a body layer for holding in-line content and (ii) a floating layer for holding floating content that is moveable to a location of the in-line content so that the in-line content at the location re-arranges around the floating content; adding the template page to the document as a new page for the already-existing document, wherein the added template page comprises a placeholder in-line content in the body layer and a placeholder floating content in the floating layer; in response to a first drag-and-drop operation that drags a first content and drops the first content over the body layer, replacing the placeholder in-line content with the first content; and in response to a second drag-and-drop operation that drags a second content and drops the second content over the floating layer, replacing the placeholder floating content with the second content.
1. A method for placing content in a document created based on a template comprising a plurality of template pages, the method comprising: receiving a selection of a template page comprising (i) a body layer for holding in-line content and (ii) a floating layer for holding floating content that is moveable to a location of the in-line content so that the in-line content at the location re-arranges around the floating content; adding the template page to the document as a new page for the already-existing document, wherein the added template page comprises a placeholder in-line content in the body layer and a placeholder floating content in the floating layer; in response to a first drag-and-drop operation that drags a first content and drops the first content over the body layer, replacing the placeholder in-line content with the first content; and in response to a second drag-and-drop operation that drags a second content and drops the second content over the floating layer, replacing the placeholder floating content with the second content. 19. The method of claim 1 , wherein said second content occludes other content in said floating layer.