What happens in each sub-populations?
Different mutations occur in each sub-population
Natural selection selects different mutations in each sub-population, due to different selection pressures, leading to different adaptations
Each population gradually becomes more different over time.
Eventually they are so different that they become 2 different species.