http://arnon.me/2010/07/evolving-architectures-part-iv-design-mechanics/
"If we want to evolve architectures or change an existing architecture in general, for that matter, it is important to understand design mechanics. I recently attended a seminar with Kent Beck that talked about “responsive design”, where he provided a good definition for 5 strategies or types of design mechanics"




