Adding Snap SVG library dependencies
First implementation with Snap
Optimizing `getHexAtPoint`