Basic version of SimulAgent.
More complex version of SimulAgent and AnaAgent.