How many habitats may exist in one ecosystem?