 Each layer is made up by a set of processors that are augmented finite-state machines (AFSM), the augmentation being added instance variables to hold programmable data-structures.A layer is a module and is responsible for a single behavioral goal, such as "wander around.