More removal of Context. Better support for distributed workflows. More unittests. All unittests pass.