Generate unique colors
copy the communities to a new graph
make main reflect the changes
remove dependency on numOfCommunities