Zoopla inspired freehand polygon creation using Leaflet.js and D3.