PhraseRunner(), opts for control, params for job inputs