WIP: Bend editing
Snap to bends exactly
Refactor startElastic*Bend
Unify Node and EdgeDiamond dragging
Refactor startElasticPathFromBranch*
Refactor createView
Refactor renderView
Delete nearby and flat bends
Rename Hyper*
Strong-type EdgeDiamond, EdgeBranch