What are: essential nutrients, macronutrients, cofactors and growth factors, and what are some examples of each?

-Essential Nutrients: elemental compounds that a cell requires but cannot make itself
-Macronutrients: nutrients that are required in large amounts for a cell to function (ex: Carbon, hydrogen, sulfur, oxygen, nitrogen, phosphorous)
-Cofactors: a non-protein chemical compound that assists enzymes in their biological functions (K/Mg/Ca)
-Growth Factors: organic molecules essential for microbial growth (Amino Acids, Purines /Pyrimidines, and Vitamins)