Use formatted components instead of all freeform components.
Extract all components from showcase to their own packages.
Define all categories presently implemented.