...
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 sidebar component SidebarComponent will interact with GlobalComponent because he the SidebarComponent is the information expert. GlobalComponent knows how the current tabArray of the user. that is why the push method on that array is called.
...