Describe how price elasticity and income elasticity of demand vary across different types of products and across the life cycle of each product.