Dynamic SVGs Using <defs> Elements & JavaScript