Fixed an issue where an edge going from a Condition Node into an upstream Execution Node was drawn passing vertically through the body of that node.
Also improved an issue where edges would form unnecessary steps when nodes are positioned close vertically, and an issue where routes would nearly overlap when multiple edges enter the same connection point.