Ordering of sub-elements of a TestNG <suite>

To help in a discussion on the TestNG mailing list, I created a quick sketch of what I'd like to do regarding the ordering of subelements of a TestNG <suite> XML element.

Here's the image: