Uploading images with previews with ability to arrange the order and the option to download in bulk