Graph swapping

Graph swapping is fully functional and in this build
Also all of the tooltips are up and running.