First iteration of visualizer