...
The crewmember interacts with the front-end by clicking on the desired graph type. This will call a method to create the graph on the sidebar component. This is because the sidebar component is the controller. The SidebarComponent will interact with GlobalComponent because the SidebarComponent is the information expert. GlobalComponent knows how the current tabArray of the user. that what is in the user's tabArray, which is why the push method on that array is called.
...