Seen here are the shells of this type of marine snail
The currently accepted understanding of how shell forms is that the 
protein ... aragonite platelets function like a diffraction grating in dispersing visible 
light.