Diverse agro-ecological systems