A new set of classes for Animation help later.

Eventually it should help in python integration, etc.