Text this: Discrete-element, individual-based and agent-based models