gh-935

**not ready for merge**

Right now this takes care of generating the right output format - consuming it is another matter
Right now, this _is_ were the assignment from option to instance happens.  Would be better if template was already "configured" on instance and this method was post-processing for parsing