Just a quick update in case anyone someone actually reads this page. I’ve implemented most of what I intended to cover in the first iteration and now some very basic animations work. If anyone is at all interested I’ll post a patch, but otherwise I’ll leave it for a while.