1. A system that facilitates design of an object model, comprising: a layout component that receives as input one or more graphs of objects having one or more different kinds of directed relationships, and converts the one or more graphs into an editable treelike structure; and a presentation component that presents the editable treelike structure and facilitates user interaction therewith.