Hi. I'm experienced javascript developer. I have done some projects with handlebars.js. I think can deal with your task, but before i'm fully ready to do that i would like to ask some questions.
1) do you have design for this form or you want just html elements so you can change it by your self?
2) "manipulate the placement of response options on the screen" does it mean template itself should manipulate this placement (based on some advanced logic), or you will do it by yourself manualy changing this layout?
3) do you have some requirements for devices - mobile, web ?
4) can you share some sketch how you imagine this template should look, i mean visualy