Automatically Distribute Nodes in the Canvas

This is a request to add the ability to automatically arrange nodes in the Canvas so that they are evenly distributed visually.

Justification

Having a feature to evenly distribute the nodes in the Canvas would make it possible to quickly clean up the graph visually.

Implementation Details

Add options either as buttons or in a contextual menu to even out the spacing horizontally and vertically of the selected nodes. Hotkeys could be assigned to these options.