Various evolutionary ideas had already been proposed to explain new findings in biology.