___________ are a large and varied groups of molecules that are usually not soluble in water. A) Lipids B) Proteins C) Amino acids D) Carbohydrates