'Snap Grid' Organization for Node View

Making organized, linear Node Views could be greatly helped by a (toggle-able) snap-grid, which can be used to:

Easily align nodes to each other / put them in a line / etc.
Easily insert a new node between 2 other nodes in a line and rearrange everything around them quickly/automatically without having to reposition all your nodes by hand.

Just a suggestion I would really like! Thanks!