Understanding The Cosmetic Colors, Dyes and Pigments