List of Ediacaran genera
The existence of life, especially that of animals, before the Cambrian had long been the subject of debate in paleontology. The apparent suddenness of the Cambrian explosion had no firm explanation, and Charles Darwin himself recognized the challenge it posed for his theory of evolution.