Consider removing d3 node module dependency in favor specifying only the exact modules used
Currently, package.json file has
"d3": "4.12.2",
"d3-array": "^1.2.1",
"d3-axis": "^1.0.8",
"d3-brush": "^1.0.4",
"d3-scale": "^1.0.7",
"d3-selection": "^1.2.0",
"d3-shape": "^1.2.0",
"d3-time": "^1.0.8",
"d3-time-format": "^2.1.1",
d3 there actually pulls in 32 d3-* sub modules. Can we remove d3 and just have the modules that are actually used?