Ability to customise HtmlFormat cache directory which defaults to a folder inside Defaults::$cacheDirectory with the name of the template engine. This helps to avoid conflicts