Incremental Runs

Reuse a workflow step's result across runs — incremental runs with a dirty set.