Farming Systems Research: Issues in Research Strategy and Technology Design