What are the 6 main types of nutrients?