1. A method for presenting a hierarchy of data objects, the method comprising: determining for each data object in the hierarchy, by a computing device, an associated node type to create a plurality of node types; creating, by the computing device, a graphical representation of the hierarchy including a plurality of strata corresponding to the plurality of node types; creating, by the computing device, a plurality of tree nodes representing the data objects, each tree node associated with the node type that corresponds to the associated data object; positioning in each stratum of the plurality of strata, by the computing device, the tree nodes associated with the node type that corresponds to the stratum; and providing the graphical representation of the hierarchy for presentation to a user.