Set objects to keep track of the direction to their neighbours.
Working on new version...
Working on dragging of final edge segment
(i.e. one which meets a Node).
Amended newBPPair method to update directions.
Beginning align branch.
Changed use of directions to use of dimensions.
Continuing to switch to dimensions...
Debugged shiftWithAlignmentRec.
Rewrote BP toggle method.
Fixed two bugs:
One with how BPs were getting the dimension relations to
their neighbour BPs assigned;
the other with how BPs check H- and V-alignment with Nodes.
Added "platforms" beneath nodes.