13. A computing device comprising at least one memory and at least one processing unit operable to execute instructions for performing a method of creating a first graphical diagram, the method comprising: receiving a first line of text and a second line of text in a content entry area; receiving one or more formats in addition to the first line of text and the second line of text; in response to receiving the one or more formats, determining a hierarchical relationship between the first line of text and the second line of text based on the one or more formats; receiving a selection of a first graphical layout from a layout gallery displaying a plurality of graphical layouts for creating the first graphical diagram; and creating the first graphical diagram in a drawing canvas that is separate from the content entry area and the layout gallery, wherein the creating comprising: combining the first line of text with the first graphical layout to generate a first shape, the first shape at least substantially encapsulating the first line of text; combining the second line of text with the first graphical layout to generate a second shape, the second shape at least substantially encapsulating the second line of text; displaying a transition between the first shape and the second shape, the transition representing the hierarchical relationship between the first line of text and the second line of text; displaying the first line of text and the second line of text in the content entry area; and displaying the first graphical diagram having the first shape and the second shape in the drawing canvas area.
13. A computing device comprising at least one memory and at least one processing unit operable to execute instructions for performing a method of creating a first graphical diagram, the method comprising: receiving a first line of text and a second line of text in a content entry area; receiving one or more formats in addition to the first line of text and the second line of text; in response to receiving the one or more formats, determining a hierarchical relationship between the first line of text and the second line of text based on the one or more formats; receiving a selection of a first graphical layout from a layout gallery displaying a plurality of graphical layouts for creating the first graphical diagram; and creating the first graphical diagram in a drawing canvas that is separate from the content entry area and the layout gallery, wherein the creating comprising: combining the first line of text with the first graphical layout to generate a first shape, the first shape at least substantially encapsulating the first line of text; combining the second line of text with the first graphical layout to generate a second shape, the second shape at least substantially encapsulating the second line of text; displaying a transition between the first shape and the second shape, the transition representing the hierarchical relationship between the first line of text and the second line of text; displaying the first line of text and the second line of text in the content entry area; and displaying the first graphical diagram having the first shape and the second shape in the drawing canvas area. 19. The computing device according to claim 13 , wherein the first line of text and the second line of text are linked to information in another application.