This is more about philosophy of theories and models, Darwin was a natural scientist, Aristotle and Kant were mostly philosophers, Norbert Weiner was better than all of them, basically he was a mathematician, and his theory of cybernetics has applications to evolutionary models.