Also, I wrote a small library that lets me programmatically generate SVGs with Python. This lets me create very precise vector images. This fills some of the same needs.