Understanding The Difference between Dyes and Pigments