Added a feeble random puzzle generator.
Added groups to separate the text and grid in the SVG output.
Better output for non-Western scripts.