minor formatting and comments
some comments
exclusion principle step must be skipped when both fill and stroke are drawn, otherwise the "stroke" sets a slightly larger place and the "same place" detection fails