27. A method for defining a template document for use by a user to create a document by adding content to the template document, the method comprising: defining a body layer of the template document for receiving body-layer content that is not occludable by other body layer content; defining a floating layer of the template document for receiving content about which the body-layer content will arrange whenever the floating content is moved to a location of the body-layer content; within the template document, defining a first region that is associated with the body layer, said first region changing appearance when content is dragged over a part of the first region, in order to provide visual feedback that dropping the content in the first region will insert the content into the body layer; and within the template document, defining a second region that is associated with the floating layer, said second region changing appearance when content is dragged over a part of the second region, in order to provide visual feedback that dropping the content in the second region will insert the content into the floating layer.
27. A method for defining a template document for use by a user to create a document by adding content to the template document, the method comprising: defining a body layer of the template document for receiving body-layer content that is not occludable by other body layer content; defining a floating layer of the template document for receiving content about which the body-layer content will arrange whenever the floating content is moved to a location of the body-layer content; within the template document, defining a first region that is associated with the body layer, said first region changing appearance when content is dragged over a part of the first region, in order to provide visual feedback that dropping the content in the first region will insert the content into the body layer; and within the template document, defining a second region that is associated with the floating layer, said second region changing appearance when content is dragged over a part of the second region, in order to provide visual feedback that dropping the content in the second region will insert the content into the floating layer. 33. The method of claim 27 , wherein the second region comprises a border of a page of the template document.