Visualizations

There are merge conflicts. I don't know why. I rebased from origin (it's a clone of the origin).