The modularity of the architecture allows flexibility and permits the use of different units and different paths of data. We will investigate the possible modes of operation that can result. These include behaviour learning, interaction, prediction, filtering and simulation. In addition, the perceptual unit and graphical unit can also be swapped for different sensors increasing the flexiblity of the system.