Consider the following example:
Project A triggers (parameterized) project B which has a downstream project C.
Only after project C is finished project A should trigger other projects.
Right now I can enable "block until project B completes", but it does not wait for project C to complete.
It would make it easier to have one project calling multiple other projects, that each has one or more downstream projects.