Allow us to create Project nodes where we can add multiple tasks & their associated sub-tasks together nested under a single project. Allow us to then schedule a Project across multiple days or months vs. (Planned hours). In the calendar view, allow us to see that project and the # of remaining task available and/or the # of tasks that we have on the schedule of that day.
So think of a Project as an umbrella, and task under that, and sub-tasks under Task.