JavaScript library for creating graphical visualisations and animations