implement "literal" option for templates that should be treated as text and maintain whitespace