Wisnton Ewert has developed a model to explain the pattern of similarities in different organisms which mimics how computer applications inherit software from a diverse range of lower-level modules.
A dependency graph is not any old ad hoc hypothesis. It was posited because it is something that we observe in software engineering.
I am intrigued, but to be honest, I don’t quite know what to make of it just yet, and don’t want to jump to any conclusions.
We talk about the “evolution” of automobiles, yet we know there was design at every stage of this evolution.
In my book, I argue that Thomas Aquinas’ teaching cannot be reconciled with theistic evolution.