DATACMNS-437 - Add basic reusable geo structures.

Adjusted equals methods to support subtypes in other SD modules.
Added convenience ctrl to Polygon.