ImageGallery main component ver 1.0