basic group mechanics with creation, deletion, invites, joining and leaving