polygon data.frame with x,y coordinates, 'group'
column denoting coordinates which belong to the same group,
and 'subgroup' indicating holes within that polygon. It is assumed
that any other column values are consistent across the entire group
e.g. 'fill'