add more documentation about the visualization and library