For project management purposes it would be very useful to be able to create a template with a series of tasks, with each task having a defined time (hours, days...) to complete, and having dependencies set up so that when you assign a start date you can have a precise projection of the time needed to finish a project. If you move a task (in the calendar or gantt chart) the whole project adapts to the new time frame. It would be much easier to control the whole project this way: by assigning just the start date all the subsequent tasks would be automatically scheduled.