I have a problem figuring out how to structure my application. I have several modules that manage users, groups, roles, memberships, and oauth clients respectively. Now I wa