Separating out the chat feature into its own module
separating the chat feature into its own module