Ist das wirklich so aufwendig?
Das ist 100 x 1 zusätzlicher HTTP-Request.
Ich verstehe nicht, was ihr das so kompliziert herumhantiert - warum keine CSS-Sprites - ein einziges Bild in dem alle Formen drin sin).
Oder anders: jeden Klotz aus 4 div- oder span-Elementen zusammensetzen (per position), mit einer Hintergrundfarbe ausstatten und mit einer alphatransparenten Grafik (einer art Bumpmap) überlagern, damit die Dinger Struktur bekommen.
Für jede Form eine komplette Grafik zu verwenden ist ohnehin unklug, spätestens wenn eine Reihe entfernt wird, werden die Klötze ja aufgebrochen.