What are examples of a cell's external environment?