Support templates with prompts.js and templates directory. (IN PROGRESS)