Not exactly sure where to post this sorry. Looking

Not exactly sure where to post this sorry. Looking at a project that would use topic threads, and allow separate threads or discussions from those topic threads.
Topic - Thread 1, Thread 2, Thread 3
Thread 1a, Thread 1b, Thread 2a, etc.
Thread 1a-a, Thread 1b-a, Thread 2a-a, etc.
The threads / discussions wouldn't necessarily be displayed in an ordered list / sub-list, so Thread 1a-a would be it's own discussion thread.
I was thinking I could use a Forum plugin and change how the posts were displayed. Comments to posts would not appear in the post topic, replies to those comments would become the discussion thread.
Hope this makes sense!