How should I model a nested comment thread ?

Hi I'm implementing a forum with nested post threads (reddit style)
threads and comments can be voted on. threads can be tagged threads have
titles, comment don't my views will usually need to generate only a
subset of 3 levels of the whole comment tree.
i'm wondering if I should create a separate and table model for threads,
or use only table where root = 0 if it's a thread record
in the latter option i'm thinking of creating a tabless model which will
represent a thread (the id will be the id of the root comment
what will be the easiest way to implement it ?