A first look at D3.js