Initial development for Parallel Steps. Untested.