Tasks are run on the global Config instance. Refactored .runTasks and created .getTaskFlow to dry up the code a bit and fix a bug for serverless Stages while I was at it. It is still neither dry nor legible, but it might get cleaned up when taskFlows are implemented later.