To be fair, IRC has the concept of topic, but it's per channel. Channels can't have multiple official topics, but, as we all know can definitely have multiple off-topic conversations.
I've been using convore and thinking about it in terms of asynchronous IRC with sub-channels. (i.e. each group is a channel, and each topic is a sub-channel composed of the same channel members, with a different topic.)