myClubhouse explicitly supports multiple sections and members can belong to multiple sections simultaneously. Sections have their own membership categories and can organise their own events. When a member registers, he can choose which sections he wishes to join and which membership category he would like for each. Also, at any point during his membership, he can choose to add on sections to his membership.
The Sections feature doesn't have to only be used for separate sports sections. It can also be used for any kind of thing you would like to offer as a bolt-on to the membership. For example, a sailing club has used this to allow members to add on boat parking options to their memberships. Also, you don't have to call sections 'Sections'; you can use any term you like, e.g. 'Bolt-on' or 'Division'.
You can choose to set up each section independently, or you can set up sections as add-ons to a core club membership. For the latter, each section membership category is configured with which core categories it can be added onto. The start and end dates of the section memberships are tied to the core membership's dates.
myClubhouse's branches feature allows you to allocate each member to a branch. This is often used to geographically sub-divide a large club into smaller branches. Each member can only be in one branch and this is a core property of that member, being displayed in the member directory and profile. Events can be organised by particular branches and it is easy to see on the calendar which events have been organised by which branches.
As with sections, you can change the terminology used for branches; for example, 'division' or 'region' could be used.