Define all categories presently implemented.
Provide logic for server.
Implement components from the ground up using Tailwind styling.
Add files from restructured repository.