The Chemistry of Vertebrate and Invertebrate Visual Photoreceptors