After a bit of a hiatus, I'm back to working hard on the project. It's coming along well, so I might have a new version out in a month or so.