HTML web components from @adactio

https://adactio.com/journal/20618

(Adding more entries to the naming party started here https://fediverse.zachleat.com/@zachleat/111211208759538433)