Add all the outstanding pieces for state management of new command menu:
- Pages state (handles routing between command menu views, e.g., docs
search, AI, etc.)
- View state (handles opening and closing and initiation (needed for
lazy loading))
- Query state (handles active search term)