A generic image gallery for android, with customization in albums, thumbnails and slideshow