Would be great if this could support snapping the common distance between existing elements. There are a few cases: Base case (horizontal):  Vertical:  Rotated:  Multiple: 