Very cool! What file format did you find easiest to work with? I've been doing some work on skeletal animations and the most common format I've come across is BVH [0], but that only captures animation and bone hierarchy.
[0] https://research.cs.wisc.edu/graphics/Courses/cs-838-1999/Je...