Character Animation Toolkit (CAT)