Revisualization Refactor

It's still working like the previous two commits. The code has been improved and reduced. Visualizations changes are now faster (notoriously faster).