9. A computer implemented system for managing data across a semantic data view and a presentation data view, the system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to: maintain a semantic model corresponding to the semantic data view, the semantic model having at least one node including at least one sub-node; maintain 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 one shape corresponding to the at least one node, the presentation model configured to select the at least one shape when at least one of the following are selected in the semantic data view: the at least one node and the at least one sub-node; operate 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, wherein performing operation on both the presentation data view and the semantic data view comprises displaying a first unfocused representation of the at least one node in the semantic data view in response to the received command comprising a selection of at least one shape in the presentation data view, wherein the at least one node of the semantic data view corresponds to the at least one shape of the presentation data view; and switch between the presentation data view and the semantic data view, wherein in response to a switch between the presentation data view and the semantic data view, the processing unit being further operative to: display an insertion point at the at least one node of the semantic data view in response to the switch to the semantic data view from the presentation data view, the at least one node of the semantic data view corresponding to the at least one shape of the presentation view and having text associated with the at least one shape, wherein the at least one shape is displayed in the presentation data view in a second unfocused representation.
9. A computer implemented system for managing data across a semantic data view and a presentation data view, the system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to: maintain a semantic model corresponding to the semantic data view, the semantic model having at least one node including at least one sub-node; maintain 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 one shape corresponding to the at least one node, the presentation model configured to select the at least one shape when at least one of the following are selected in the semantic data view: the at least one node and the at least one sub-node; operate 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, wherein performing operation on both the presentation data view and the semantic data view comprises displaying a first unfocused representation of the at least one node in the semantic data view in response to the received command comprising a selection of at least one shape in the presentation data view, wherein the at least one node of the semantic data view corresponds to the at least one shape of the presentation data view; and switch between the presentation data view and the semantic data view, wherein in response to a switch between the presentation data view and the semantic data view, the processing unit being further operative to: display an insertion point at the at least one node of the semantic data view in response to the switch to the semantic data view from the presentation data view, the at least one node of the semantic data view corresponding to the at least one shape of the presentation view and having text associated with the at least one shape, wherein the at least one shape is displayed in the presentation data view in a second unfocused representation. 14. The computer implemented system of claim 9 , further comprising the processing unit being operative to receive tabbing input configured to tab through shapes in the presentation data view wherein a hierarchal tabbing order for tabbing through the shapes is determined by the semantic model.