Add some initial (and not finish) work on the visualizer.