Sprite atlas

Packs icon rectangles into a compact atlas: placements, utilisation, JSON and SVG.