adding blur to canvas

added a few extra containers so that we can directly target the canvas
underneath the svg. This way the canvas is blurry, but the scale isn't