Added visualizer, which is partially implemented for now