decouple image select and cropper
image upload validation
prep work for upload progress
image upload progress UX