Polygon: refactoring point data/traits/concept; adding point data/traits/concept unit test; updating documentation.