A repository managing groups and their members CRUD operations.
Adds the given userId to the group with the specified groupId.
Removes the given userId from the group with the specified groupId.