Implemented support for uploading and saving all types of images required by product