A modern distributed thumbnail generation and image-processing framework