Clipper based 2D Minkowski properly (hopefully) handles holes and multiple disjoint polygon components