File upload, generate thumbnails, and generate watermarks.