What are the four major groups of organic compounds?