Agroflorestry, ecovillages, permaculture institutes and native communities