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