This feels conceptually not dissimilar to a forum