The ecology of communities in schools, businesses, societies and ecosystems