This use of building blocks to generate internal models is a pervasive feature of complex adaptive systems.
John Henry Holland (1995). “Hidden order: how adaptation builds complexity”, Addison-Wesley Longman

This use of building blocks to generate internal models is a pervasive feature of complex adaptive systems.