Better alignment of interface objects

In short we should be able to position each object\field wherever we want within a group.

Right now each object\field is added immediately after its precedent. It would be convenience to be able to separate, add gaps etc without the need of dodgy work arounds such as adding blank groups etc in between.