During debug, it was perceived that calling multiples executions
within the same executor would create multiple conflicting change of state.
Instead of the executor being under absolute control of the flow, may this be
delegated to an Execution object.