anchor.diff:  
   	}
   
  -
   	// Add lines
   	for(var key in weightedNodes){	
   		var node = weightedNodes[key];
  
positive.code: 		}
  	}
  
  	var currentSortOrder = 0;
  	var yPos = 40;
  	for(var i = 0; i < sortedNodeNames.length; i++){
  		// how many same sort order there are?
  
negative.code: 
  }
  
  function addSortOrderToWeightedNodes(currentKey, parentSortOrder){
  	if(weightedNodes[currentKey].sortOrder === undefined){
  		weightedNodes[currentKey].sortOrder = (parentSortOrder + 1);
  	}
  	for(var i = 0; i < weightedNodes[currentKey].to.length; i++){
  		addSortOrderToWeightedNodes(weightedNodes[currentKey].to[i], parentSortOrder + 1);
  	}
  }
  
  