I've made lots more progress in the last couple of weeks, including defining the API.
In fact I'm just about ready to post a first public release on the web, so y'all can start playing with it, but I've run into a Unity/WebGL rendering issue. As soon as that's resolved, I'll get it posted!