Text this: Modeling Discrete-Event Systems with GPenSIM