Text this: Lessons for appropriate technology generation: example of soil management technology at IITA