I have finally found the "groups" vocabulary, which provides this functionality and more.