Add the ability to
- set exact position of each end of the relationship on the entity
- determine the path taken from one entity to the other (within reason - should be able to use either a single straight line; two lines one at 90 degrees to the other, or three straight lines with two changes of direction)