clean up transformer worker: extract out step iteration and neaten things up by wrapping calls to models in delegators.