Colour Polymorphism In The Terrestrial Snail Cepaea Nemoralis : From Genetics And Genomics To Spectroscopy And Deep Learning