Thumbnail generation library that provides media detection, image conversion (as necessary) and thumbnail generation.