I have a simple struct which contains basic animation data:
public struct AnimationPacket { public float DeltaTime; public T StartValue;