1. A computer-implemented method for converting data from a non-outline format to an outline format, the method comprising: accessing a document that is created using a non-outlining application; wherein the document created using the non-outlining application includes lines of text that include indicia of visual structure but are devoid of data that explicitly defines an outline structure that includes level information that defines hierarchical interrelationships between the elements; wherein the indicia of visual structure visually positions the lines of text of the document when displayed on a display; wherein the indicia of visual structure presents the appearance of outline structure; and wherein the indicia of visual structure associated with each lines of text is defined independently from the indicia of visual structure of associated with other lines of text; copying the lines of text of the document to a clipboard using the non-outlining application; pasting the lines of text of the document within the clipboard into an outlining application; wherein the outlining application is configured to: automatically transform the pasted lines of text that are devoid of data that explicitly defines an outline structure into an outline structure by evaluating the visual structure and associating a level with each of the lines of text; wherein the outline structure includes a plurality of levels and wherein each line of the text is associated with only one of the levels after the transformation to the outline structure such that the appearance of the outline structure that the text is transformed is responsive the appearance of outline structure presented by the indicia of visual structure.