Auto-Arranging blueprint nodes

I couldn’t find this feature, so I suppose this belongs under a feature request category…
But I wasn’t sure where the best place to do that would be, so I’m just posting it here.

This is something that’s been annoying me for quite some time.
Much like the Behavior Tree Editor already does (via Right-Click → Auto Arrange), is it possible to utilize such functionality in a blueprint class? This could dramatically cut down on the time spent constantly reorganizing nodes. Likewise, perhaps even an “Auto-Arrange Selection” feature, where only the selected nodes get optimized? I realize that this wouldn’t be nearly as easy to implement as it’s distant Behavior Tree cousin already has, but I’m also pretty sure that most people (if not everyone) would benefit from it. Especially the more avid scripters.