How does gltf animation work and what are the basics to understand if I want to skin a gltf animation/render it?