Meanwhile I am thinking about the threaded messaging system I coded myself in Apple Basic that was based on BBSes I used back in the mid 1980s. Every message could be the "root" of a new conversation. Didn't have a very good way to render the conversation tree…