In cognitive systems, one often distinguishes between phylogeny and ontogeny. Phylogeny refers to the initial configuration of the system and its evolution from generation to generation. On the other hand, ontogeny refers to the learning and development of a given system during its lifetime. The issue that arises in this context is the requirements for the minimal architecture for a cognitive v...