Restructured animation system