For better match with WebComponents shouldn't we call the template parameter "template"?  (even if it has been processed and so is not strictly speaking "just" a template). I'm not sure what has been done in other widgets.