Feature Request: Node Layout

I’m not sure if there’s a way to do this currently.
I think you should be able to align nodes with a few basic functions.

Align selections horizontal/vertical: takes last selected node and aligns all others to it’s position.

Distribute evenly horizontal/vertical: takes the distance of all nodes and averages positions.

Have I missed something?