Alignment Indicators with snapping capability

I’ve been struggling to imagine how to implement the following type of behavior in GoJS and maybe it’s just not reasonable to do. I would like to have alignment indicators when moving nodes around the diagram. These indicators would also give slight “snapping” behavior.

Do you have any suggestions?

See the red lines in the screenshot below:

You are talking about “guidelines”.

Use the GuidedDraggingTool extension, demonstrated in Guided Dragging.

Oh, this is exactly what I’m looking for, thanks!