Cogent: a coherence-driven cognitive agent modelling and experimentation framework. (2019)