The term "explosion" may be a bit of a misnomer. Cambrian life did not evolve in the blink of an eye. The Cambrian was preceded by many millions of years of evolution, and many of the animal phyla actually diverged during the Precambrian.
Image use policy: For non-commercial, educational purposes, this image may be used with a Creative Commons CC BY-NC-SA 4.0 license. Please credit as follows: © University of California Museum of Paleontology, Understanding Evolution, www.understandingevolution.org