Wow, this looks really cool. I'm just wondering how to actually built it…
Using the Bone class, we can have access to every joint. So it is possible to programmatically manipulate each joint to get the a dynamically animated character. Lots of work I'm sure.