These classes are dedicated to represent the internals of one agent. The main class is MainInteractionManager. This class
is a singleton frame containing all the information referring to every agent in a JVM instance. StateMachineFrame is used to
represent active protocols. AgentGraphics is used to express mental states and the inputs and outputs of a task.