Describir: Technology development for semi-arid sub-Saharan Africa: Theory, performance and constraints