It's not formally open source, but I can send you the source if you tell me where to send it, and you are welcome to tinker with it (you already can, with the scripts, although they don't do much). It's about 20MB and in D, which I haven't used since this project, 10 years ago. I don't know how stable the language/libraries have been since then.