Elements of a paradigm for rural development