Model representing different types of chats
Unnamed group between multiple users
Direct chat with a single other user
Named channel with potentially multiple users
Status chat with technical data and internal information