Yeah in my current project my UI is made up of around a hundred small pieces. What I am trying to do is to put all of them into a family, give the family instance variables of startx, starty and startangle, put them in place by hand on a layout, give the startx and starty values manually, then create them in the beginning of the layout in the correct order to prevent z-sorting related problems. This is not easy and alot of hassle, and also not fun but it's part of the work I guess...
And that's not even counting that I have to manipulate the instance variables for various aspect ratios in-code... We really need a solution here, whether a plugin or an official update...