Warning!
The examples shown below are not features the current version support. These are ideas for possible future updates so please don't be confused by it. 
From vertices to centeroid (Current function of plugin)
Currently the plugin has no problem when dealing with multiple faces because the existing edges are no sliced. We only add new vertex in center of geometry and reuse the existing face vertices after that.
From medians to centeroid
In this case we do split the existing edges in half and that cause effect we see in the 3rd row of the image. Each face will exponentially increase the number of edges in which the script will divide causing different results each time.
The example in the 2nd row of the image was able to maintain the same amount of edges per face because each color represent a group. Notice none of the same color groups can touch each other.

Conclusion
Will have to figure out a way to reproduce the results in the 2nd row of image without having to make multiple groups. Not sure how at the moment but maybe if I open this to discussion in the development forum it can get solved quickly.
When I saw the results on row number 3 of image I sort of like what I saw. Maybe this effect is what someone might want who knows. 
glro: That would be ideal for the plugin to reach to that level but first I need to figure out simple stuff like the ones mentioned above. Thanks for your input really appreciate it! 
iichiversii: Hey long time no see!!! Glad you found a use for it. 
tomot: Yes above I tried demonstrated some of the issues to solve before adding the feature of splitting from medians to centroid.











