Sub Groups... a much needed refinement

It would be good to have a proper solution to multi layer sub-groups so you could have a category of groups like:

Governing Body > Local Associations > the many groups...

I hopes Group Extended could do this with having groups as members of groups... but it does not work properly - maybe fixable?