As part of an on-going project with Victoria I started to write a Python script that can convert an SGF (Smart Game Format: files recording Go (and other) games) into an SVG (my favourite image format) that would one to replay the game.
The Python script makes use of another program I'm working on to parse the SGF into an object it can work with. It creates and SVG with that display the board and contains all the stones, but not visible. A script then makes the stones visible when the next button is clicked and hides them when the back button is clicked.