Seol mar théacs é seo: Agent-based modelling of socio-technical systems