GroupInsideObjectToCheck Type
A type used inside ObjectToCheck. It represent a group of similar input. The 'category' string is used to only compare groups of the same category. The 'bounding Rectangle' of the points is used as a fast and first check for similarity. Within one 'list of points' the order does not matter, but each location must exist only once in order to be consider similar within the tolerance with another GroupInsideObjectToCheck.