Updated artgallery modules to use generic object and image upload functions