The client now renders the board SVG from the variant definition, instead of relying on the server to do this