Why do different cells have different shapes?