SubD singularities on same loop

Deleting is possible but it creates a layout much worse with 6-sided faces. I was hoping someone at McNeel could tweak the code so the singularities would try to align themselves on the same loop when they are at a certain proximity.

@DanielPiker explained in another post regarding the same issue that this is really complex.