Louvain todo: chose best modularity, weighted edge.