Javascript Charting Libraries 2018 - Bridging The Gap Between Low Level And High Level Javascript