available at GitHub) is now in the "beta" phase, at version 0.4.1 (The first production release will 1.0.) This version involved a fairly hefty code cleanup, and the programming interface underwent a lot of changes. This was expected, and which is why previous versions were labelled as "alpha." Now that the library is in beta, the objective is to avoid making any changes that will break existing code. Even if there is a cleaner way to do things, the old interface will be supported.
Update Version 0.4.0 was packaged incorrectly; it will have to be replaced with Version 0.4.1. (Oops.) The replacement should be up by 5 pm EST on 2017-03-06.
I am attaching some of the documentation describing the update, and the "Road to Version 1.0."