Support for custom templates and styles