Use new runtime datastructures for animation
Update test app
Fix redudent redundant work