progress in homogeneity maintenance and split operator
added networkX for connected components in MST graph
completed implementation of split operator