The whole question of evolution is perplexing to most of us. How information gets transferred from generation to generation - we know through genetic processes. The New finding reported at the Science Daily gives some sort of explanation -
It is the Horizontal Gene Transfer (HGT). Well when HGT and dynamic environment combine we get modularized genetic encoding.
I quote from the article " Like modular furniture that can be rearranged in different functional patterns, modular genes are standardized components that lend themselves to flexible rearrangement, and this genetic modularity arises spontaneously because of the selective pressure of a changing environment and the existence of horizontal gene transfer."