We have some complex systems which at a high level we can organize into a handful of areas and have used Groups to diagram how the areas relate to each other. This works nicely but there's no mechanism to "drill in" to any of the groups, so we incorporate the underlying systems into the groups so that we can drill down into each to get to finer levels of detail but there are many systems in each group causing a lot of sprawl in the once simple high level overview.
It would be very cool if we could collapse groups down to show just their name and description to provide a simplified overview of a domain and be able to expand one or more groups to reveal the underlying systems within them. We tried to achieve this by making systems of systems but this leads to weird issues.