I plan to make this implementation open source at some point in time. Current activities include a new version which runs in Win32 environments as well as one for Linux. These versions will have a number of enhancements over the original above. Stay tuned.