Dependent tasks, multiple successor tasks, and
multiple predecessor tasks : Perform Task1.
When Task1 is complete, perform Task2. When
Task2 is finished, start two tasks: Task3 and
Task4. When Task3 is complete, start two more
tasks: Task5 and Task6. When Task5 and 6 are
done, start Task7. Then, when Task4 and 7 are
finished, perform Task8