TECDI: Empowering communities in rural Kenya