Support updating of history
Add a charting library and make it work