Singleton task dependence

Thank you Anna. Having E, F run after D does not always work. There could be instances where E, F could be run before D and I can not allow E and F to run in parallel either. I could have made my example dependence a bit more clear.

Could an alternative be to put these tasks to run on a single process agent?