prepareTemplate(template, elementName, typeExtension) {
    this.prepareTemplateDom(template, elementName);
    this.prepareTemplateStyles(template, elementName, typeExtension);
  }
Prepare the styling and template for the given element type

@param {!HTMLTemplateElement} template
@param {string} elementName
@param {string=} typeExtension