https://churchm.ag/manipulate-data-backed-html-documents-with-d3/
Manipulate Data-Backed HTML Documents with D3