JavaScript library that makes managing the data behind client-side visualisations easy