Participatory technology development with resource-poor farmers: maximising impact through the use of recommendation domains.