We need a way to override individual element templates and style-sheets. This could be done by deferring the registration of the element until the initial callstack has been completed.
An other option would be to not register the custom element at all and leave the registration up to the consuming application.