Systems and techniques to generate a virtual hierarchy for navigating in
and between object hierarchies. In general, in one implementation, the
technique includes: flagging nodes in one or more object hierarchies as
entry points and generating a virtual hierarchy including a virtual root
and the nodes flagged as entry points depend directly from the virtual
root.