By inhibiting beak DNA, scientists made chicken embryos with dinosaur snouts.
In other words, DNA is like a codebase where version control is done by writing new functions with same name as the old, and then counting on loading order.
http://www.bbc.com/earth/story/20150512-bird-grows-face-of-dinosaur