Chart does not need update method thanks to the new Term objects.
moved pretty into Term.__repr__
merge