Assuming you can code an agent representing the actor or component of what you are simulating, it sounds like “what” gets defined by you, the user.
In addition we have several dozen classic ABM toy models such as Boids, Schelling segregation, and Conway's GoL. These individually showcase different components of the system.