I a user view a project is a folder that tells us which persons are assigned to. Projects only live at the root level.
What would be fine is that we may assign additional persons to subprojects. Any folder could be made a project then, which inherits the people of the mother project but can be assigned additional persons.