My dream collaboration tool is an amalgam of Slack, Asana, email, Streak, and Google Docs.
Start with channels, like Slack. You can add and remove people to channels, they can set notifications.
Now comes the fun part. Instead of writing a message to a channel, the UX forces you to