Update case study so that it extends the gallery module to provide a gallery