JS Gallery
architecture