You can use a skinnedMesh and weight the vertices to 1 or more bones.
Each bone acts is a transform for one part of the mesh, and since vertices can be weighted to multiple bones, you can get a lot of control over how things stretch and scale.
My guess in that model is that those _joint_links objects are just bones.