I would like my groups to be able to create content that is not only private to a group, but also private to certain roles within the group. For example, a post that is only accessible by members of Group A that also have the "officer" role.
Ideally, I'd be able to make the roles group-specific because different groups should be able to create and assign roles to their members.
How can this be accomplished?