That's cool, is it being generated in real time ? Could have just been statically loaded no?
I would definitely guess not, since 1) you would quickly end up with a combinatorial explosion and 2) they would have had to have been programmatically generated before being statically served, so why not do it dynamically?
It seems to be both. Dynamically generated only if the combination doesn't already exist. Image links are to static storage.