Implement 2D polygon