Is it possible to have a hierarchy of groups, or goups nested within groups, or sub-groups in BP?

I'm new to BP and only joined this community yesterday so apologies if the answer to this is staring me in the face - although I have searched on this.

Is it possible to have a hierarchy of groups, or goups nested within groups, or sub-groups in BP?

I want to provide three different types of groups:
a) Location (Country / State etc) - World Wide, this will be a hefty list.
b) Product (Make / Model) - and there are thousands of these
c) Activity (only a couple of dozen)

Members will only be in one 'location' group but could be in several 'product' groups and several 'activity' groups.

Looking at the groups function in BP, there doesn't seem to by anyway to chunk up, categorise, nest or sub-group the groups into these three areas. I could prefix groups with one of the three categories but this is going to make for one almighty long and unmanageable list.

Any suggestions would be most welcome.

Many thanks.