Add more configurable variables.
Include Makefile.config (if exists) to customize configuration.
Refactor templates directory variable name.