In order to produce more salient and coherant behavior, the augmented finite state machine modules are organized into layers. Each layer implements a recognizable behavior such as wander or follow a moving object. These layers can be considered hierarchical because higher layers may inhibit the behavior of lower ones by inhibition or supression. This gives each level its own "rank of control".
Go to a discussion of this property for multiple architectures.