Image gallery managed with JSON. Minimal HTML.