SVG Animations: From Common UX Implementations to Complex Responsive Animation