Build zoomable and pannable SVG canvas

We would use `modernizr` to detect SVG support and `respond` would allows us to build a responsive layout on browsers that don't have media query support.