SVG images will scale fine with retina screens and when zooming. The first idea was to build an sprite of the svg parts but for now its too complicated to deal with all that XML stuff, so instead we embed the XML inline (since it isn't using base64 the file contents doesn't get larger) and provide the png sprite as a fallback for older browsers,  thus ensuring that the numbers of requested assets will stay controlled.