A method for displaying a source node having connections to contained nodes and
linked nodes peripherally within and around the source node to which they are connected,
computing a focus position for each of the contained and linked nodes; displaying
a first contained node at an inclusion start angle, and displaying a first linked
node at an adjacency start angle. Focus positions are calculated for a first contained
node and a first linked node based on the start angles, a direction of rotation,
either clockwise or counterclockwise, and the number of contained and linked nodes
connected to the source node.