Hierarchy, determinism, and specificity in theories of development and evolution · Study