constructor({getSiteUrl, getSiteTitle, templatesDir}) {
        this.getSiteUrl = getSiteUrl;
        this.getSiteTitle = getSiteTitle;
        this.templatesDir = templatesDir;
    }
@param {Object} options
@param {function} options.getSiteUrl
@param {function} options.getSiteTitle
@param {string} options.templatesDir - path to the directory containing email templates