add vLines, which renders patterns as a kind of scanline. Also fix bug with all the blocks being a bit wider than they should be (originally done to remove antialiasing artifacts between blocks of colour, which are better fixed with crispEdges https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering)