Why do cells have so many different organelles and structures