Text this: A Software Development Framework for Agent-Based Infectious Disease Modelling