the main sources of product differentiation are the following