At the core of the system's sensorimotor coordination are concurrently-running interaction processes. An interaction process writes **data** derived from its execution to an interaction history, which is kept in shared memory to be read by related processes. During each cycle, an interaction process reads from various interaction histories, performs some processing, and writes to its own interaction history.