Creating a conceptual framework for a deeper understanding of evolving processes in socio-technical systems: Applied to the water services delivery system in rural areas of Uganda in an agent-based model design