Understanding the three macronutrients: carbohydrates, proteins, and fats, and their role in a vegan diet.