Images: improvements.

* Add gallery.
* Preloading + caching.
* Better transitions.