I think we also need technologies. Some enabling technologies like multicultural/diversified farming (to create several streams of income); some innovations in making tools and building houses (to use more locally available materials) and some cost-cutting technologies (to add more lower cost options to living in rural areas).
I think 'environmental' issues should also become a part of farmers' thinking.