Temporal is for entering dates and times.
Properly handle events for focus, blur, and change.
Make sure some elements' children are not selectable.
Use formatted components instead of all freeform components.
Extract all components from showcase to their own packages.
Define all categories presently implemented.