A multi-agents architecture to enhance end-user individual-based modelling