Auto-layout for blueprint nodes

It is hard to review other people’s blueprint, it is useful if there is an auto-layout system like other UML software did.

Since Blueprints seem pretty popular, I think this is a great idea.

I have written a plugin to do that.