It's impossible to reorder a task in the Gantt list such that a Sub-Task becomes a Task, or a Task becomes a Sub-task, by nature of it's place in the list hierarchy. This makes building a list cumbersome.