Run simulation step timer in the GUI thread to avoid concurrency problems
Use spinners instead of text fields in AgentFactoryPositionInput
Group input support in AgentFactory
Ability to export trajectory plots from TrajectoryTraceView
Random position option in AgentFactoryPositionInput
Added a distinct GUI component to control simulation playback