JComplexism A toolkit for dynamic modelling. Equation-Based Model Ordinary Differential Equation Difference Equation Agent-Based Models Multi-models Hybrid models Meta-population