My thoughts instantly go to Deleuze & Guattari's rhizome Idea in A Thousand Plateaus. Why wouldn't our brain run small connected pieces of software that together emulate how the world works and especially how other people are expected to act/behave. This way the network of networks can run simulations. Also, when new bits of information arrive - see Dawkins' communication-is-influence idea - the software gets updated.