Copied gallery into its own module