Start on <base-element> approach.
<base-element> on its own doesn't look like it's possible.
Tweaking unit tests.