All of the above.
It incorporates isolation as an essential component of evolution.
It can explain the occurrence of unchanged forms over millions of years.
Mutations are believed to help form new species.
Neo-Darwinism is the modern synthesis of Darwin's concept natural selection. The chief postulates of neo-Darwinism are:
Gene mutation together with chromosome rearrangement possibly position effects occur at predictable rates provides basis of Darwinian variations needed to produce new species.
Meiosis, crossing over, variation in fertilization are the major process of genetic and evolutionary variability.
Natural selection operates and eliminates the less adapted species. The changes accumulate and over millions of years are sufficient to account for the evolution of a new species from the pre-existing species which may continue to exist side by side.