All living systems are composed of the same building blocks. It is the arrangement of this similar code that determines the organism produced. It is just like putting bricks toghether in different patterns to produce different structures, but the building blocks are the same. Horizontal evolution within design is possible, allowing for minor deviation in species. Computer programmers have designed a fantastic assortment of software programs, many of which use the same program code as the building blocks.
Darwinian evolution fails miserable when it comes to the complexity issue.
You have yet to describe how any of the complex life systems could arise by gradual evolution. I am still waiting for you to describe how even the basic biochemical pathways to arise, such as glycolysis, photosynthesis, adenine synthesis, the lac operon, or basic cellular structures such as a flagellum. Design, on the other hand, solves the complexity problem by stating that these complex parts were present from the start. Many people are prescribed antibiotics when they shouldn t be, or they don t finish their prescriptions, so the resistant bacteria are left alive. Even when antibiotics are used correctly there is the possibility that some bacteria will be resistant enough to survive.