- consider each navbar category as its own component/group of components - consider main chat content (not yet implemented) its own group of components - add mermaid diagram to explain component deps