A lightweight, highly-customizable, Canvas-based JavaScript 2D plotting / charting library