Dsl update

This will (when finished) bring the workflow repo into parity with the changes to the dsl already implemented in the perl-sdk