Joinable Groups

TODO (in a future PR):
Description for groups
UI for creating GroupCategories
UI for adding a group to a GroupCategory