add testIds to an element's definition allow arbitrary static data in the element definition unify event types with the typed-event-listener package allow manually applying host classes (without overwriting them)