15. A computer-readable storage medium which stores a set of instructions which when executed performs a method for managing data across a semantic data view and a presentation data view, the method executed by the set of instructions comprising: maintaining a semantic model corresponding to the semantic data view, the semantic model having at least one node; maintaining a presentation model corresponding to the presentation data view, the presentation model corresponding to a graphical representation of the semantic model, the presentation model including at least two shapes corresponding to the at least one node, the presentation model configured to select the at least two shapes when the at least one node is selected in the semantic data view; operating on the semantic model and the presentation model according to a received command, wherein operating on the semantic model and the presentation model comprises performing operations on both the presentation data view and the semantic data view in response to the received command being directed to one of the presentation data view and the semantic data view, wherein performing operation on both the presentation data view and the semantic data view comprises: displaying an unfocused representation of the at least one node of the semantic data view in response to the received command comprising a selection of at least one of the at least two shapes in the presentation data view, and selecting text corresponding to the at least one node of the plurality of nodes in the semantic data view in response to the received command comprising a command to switch focus to the semantic data view from the presentation data view, wherein the text corresponding to the at least one node of the plurality of nodes in the semantic data view is associated with the selected at least one shape of the plurality of shapes in the presentation data view; and displaying an insertion point at a default node of the semantic data view in response to a transition shape being selected in the presentation data view, wherein the transition shape does not correspond to the at least one node in the semantic data view.
17. The computer-readable storage medium of claim 15 , wherein maintaining the semantic model comprises maintaining the semantic model comprising at least one of the following data types: hierarchy, color, size, margin, and style.