5. A computer readable storage medium comprising computer executable instructions configured to perform a method comprising: receiving a first graphical diagram comprising a set of relationship rules that describe an acceptable relationship type, a first relationship of said acceptable relationship type defined between a first object and a second object and a second relationship of said acceptable relationship type defined between said second object and a third object; receiving user input comprising a selection for said second object; removing said second object from said first graphical diagram responsive to said selection, wherein said removing includes, with no further user input: dissolving said first relationship between said first object and said second object; dissolving said second relationship between said second object and said third object; referencing said set of relationship rules to establish a third relationship of said acceptable relationship type between said first object and said third object; and removing a text item corresponding to said second object from a data view that displays text items corresponding to said first object, said second object and said third object, wherein said removing said text item comprises displaying said text item corresponding to said first object and said text item corresponding to said third object in said data view in a manner that visually indicates in said data view said establishment of said third relationship of said acceptable relationship type between said first object and said third object.
5. A computer readable storage medium comprising computer executable instructions configured to perform a method comprising: receiving a first graphical diagram comprising a set of relationship rules that describe an acceptable relationship type, a first relationship of said acceptable relationship type defined between a first object and a second object and a second relationship of said acceptable relationship type defined between said second object and a third object; receiving user input comprising a selection for said second object; removing said second object from said first graphical diagram responsive to said selection, wherein said removing includes, with no further user input: dissolving said first relationship between said first object and said second object; dissolving said second relationship between said second object and said third object; referencing said set of relationship rules to establish a third relationship of said acceptable relationship type between said first object and said third object; and removing a text item corresponding to said second object from a data view that displays text items corresponding to said first object, said second object and said third object, wherein said removing said text item comprises displaying said text item corresponding to said first object and said text item corresponding to said third object in said data view in a manner that visually indicates in said data view said establishment of said third relationship of said acceptable relationship type between said first object and said third object. 6. The computer readable storage medium of claim 5 , wherein said acceptable relationship type comprises a hierarchical relationship.