Customizable SVG map visualizations for the web in a single Javscript file using D3.js