Switch to generalized animation handling
Add new minute and hour animations, add zero point, add quarter hour and quarter day points, refactor code