allow template to be SVG, ditch mini_magick, discard colorspace conversion, allow non-square input for all icons