Initial private group support
This MR bring initial support for private groups, reusing refactored versions of Composables and ViewModels from forums.
This MR bring initial support for private groups, reusing refactored versions of Composables and ViewModels from forums.