The Animator currently expect a delta time. I find this a bit awkward to use (obviously opinionated). In my application I want to have a slider to control the animation and my suggestion would be to have an absolute animation time instead of the progress() function.
Just a suggestion. For now I will just implement my own animator (which is simple enough to implement)