Phase 1
Merge Gwynns refactor
Phase 2
Refactor old components directory
Abstract styling and create component folders
Phase 3
Refactor directory structure
Leave state management intact
Phase 4
Incrementally stealth deploy new state management and data flow
Once complete, rewire views and components to new store
Phase 5
Develop services and custom hooks
Documentation