Templates inherit from a base template, site properties from parameters
instead of hard coded in the templates (e.g. site name, domain)