rename drawShade to drawShadow
Allow grid line style modifier for irregular grids.
Full grid of Maybe Int for thermo sudoku.
Refine gridstyle, and implement all using irregular paths.
Use transparent colour for dashing gaps.

Makes dashed grid lines work over shading.
Rework grid styling, and get rid of some helpers.