The architecture of invertebrate carotenoproteins.