Powerful, yet simple features for building engaging and compelling animations that are time-based or reactive to user scrolling