1. A system comprising: a memory; a computer processor; a model engine executing on the computer processor and configured to: obtain a context managed entity from a client system; query a managed entity repository to obtain a plurality of managed entities linked to the context managed entity, wherein the plurality of managed entities comprises a software managed entity, a first hardware managed entity, and a second hardware managed entity; generate a node in a topology model object for each of the plurality of managed entities; and generate a plurality of link objects in the topology model object for a plurality of relationships between the plurality of managed entities, wherein the plurality of link objects comprises a containment link object; and a graphing engine executing on the computer processor and configured to: obtain the topology model object from the model engine; render a topology graph comprising each node and each link object in the topology model object by arranging each node into tiers; and expand the containment link object in the topology graph to show a containment link between the first hardware managed entity nesting as a hardware component within the second hardware managed entity.