Setup ImageUploadManager for holding the map of uploaders against their selected names.
Added ProjectX variable and a getter for it for use in other classes extending that class.
Edited constructor to work with the new ProjectX variable that is required from the Uploader class.
Added a CustomImageUploader with only default code currently.