Network of Communities