Character was drawn and rigged using FK, IK and deformers, allowing a variety of movements. Multiple mouth shapes allowed lip syncing and other gestural features i.e eyes and hands.
A neat and logical workflow in the Node View ensures the animator knows what to look for and also less reliant on it when animating.