Use MPTT, with workaround for tree_id