Adds "human readable" versions of variables to template substitutions.

*This is a feature request/addition.*

For **camelCase**, `myVar` translates into `my var`. Similarly, `my_var` translates into `my var` when **snake_case** is used.

The templates have also been updated to reflect this addition.