Rural Development, NGO/NPO, Cooperatives and Trade Unions