TaskCollectionConcrete TaskCollection is an intermediate format for storing tasks that may depend on each other.