Re-work the way DiagramController deletes an element so that relationships are notified and can un-tether from them.