Explain the concept of skeletons, rotations, keyframes, timelines and the "frame 1" problem and priorities. Talk about the difference between .bvh and .avm, too. Also, talk about the optimizing Second Life does on upload and that it can lead to different results.