Thanks for the review @yakky - You are absolutely right.  See the latest diff, the issue I was trying to get around was that the creation of the tuple that gets appended to child_plugin_classes doesn't allow the reorder templatetag to work as expected.

Latest diff should allow the grouping and keep the child-classes feature unharmed.