Define all categories presently implemented.
Start separating trivial components to their own categories outside the kitchen sink package.
Separate some packages into their own workspace definition for flexibility.