Add tests for choice elements.
Make sure some elements' children are not selectable.
Define categories for Number and Option components.
Start separating trivial components to their own categories outside the kitchen sink package.
Separate some packages into their own workspace definition for flexibility.