added explanation of d3.js dynamic data model