I have a graph structure with a root node, several container nodes (I'll call them lvl1) each containing hundreds of thousands of content nodes (lvl2). The content nodes may be linked with arbitrary numbers of other content nodes. Lvl1 nodes will never link to each other and link to their lvl2 nodes exactly once. When the graph gets constructed, links between lvl2 nodes may appear multiple times, in that case I need to keep count of the links (increment a I have a graph structure with a root node, seve