This blog post describes a pattern that I make reference to often when describing code that has clearly been partly refactored multiple times.