repeaters now use SVG Defs instead of writing the same thing over and over again

this will reduce SVG file size greatly, especially when embedding images