Use JSX to create HTMLElement instances. Strongly typed HTML templates.
Granular runtime types
Configuration for web dev tools: