Carbohydrates and lipids are both organic macromolecules composed of carbon, hydrogen and oxygen. Carbohydrates, such as starch and glycogen, are used for energy storage and structure in plants and animals. Lipids, including fats and oils, provide dense energy storage and make up cell membranes. Both molecule types are insoluble in water and made of long chains of monomers like glucose or fatty acids.