Add Polygon dependency and interior-center-point detection