UNTESTED. Work-in-progress for basic visualizer classes.