What distinguishes the income and substitution effects of normal, inferior and Giffen goods?

What distinguishes the income and substitution effects of normal, inferior and Giffen
goods?