Dynamic SVG images, patterns, and animation