Something to consider would be to add the ability for Group Categories to have Parent levels.
Why? Well things such as pages for example. This would allow a more rapid release of pages where the admin could create two top level categories. Groups and Pages and then under those have their individual sub-categories.
Thanks,
James