D3: modern web visualization : exploratory visualizations, interactive charts, 2D web graphics, and data-driven visual representations