moved photo_gallery out of services to shared. used in cms now.