Add some documentation and add link to d3