I'm currently doing a Visio backend and I was wondering if there would be interest to add it to the "official" Matplotlib distribution. I plan to 2 two versions:
1. Using Visio COM Automation, so you need to have Visio installed. It's already in pretty good shape
2. Creating directly an XML file following the Visio schema. I haven't started it yet.
If interest, let me know.