What are three parts of cell theory