mbostock
This example demonstrates the use of cloneNode to define templates in HTML markup, modifying the instantiated template after binding to data.
https://d3js.org/d3.v3.min.js