WIP: separation of the visualizations from the graphics manager
Moved the first visualization's code to its own class, stored in an array in the Visualizer class
Made the GraphicsManager display the visualization based on a Visualization object given by the Visualizer
Added classes for the other visualizations