Add templates.
Perform token replacements on structure, and add 'choices' parameter to questions (with validation).
Template selection.