Each Node can include channels, groups, voice and video chats. You can add existing groups and channels or create new ones inside. Assign roles and use a separate profile for each Node.
I avoided copying the functionality of groups with topics or adding new chat types — keeping the interface clean and familiar.