I think a better idea is to have two distinct concepts: Projects and Tasks
Projects can contain other projects but tasks are always leaf items on the tree.
I think a better idea is to have two distinct concepts:
Projects and Tasks
Projects can contain other projects but tasks are always leaf items on the tree.