svg.py will remain stable, all unfinished changes moved to testsvg.py
unstable changes moved here