Added CopyUtil for copying geometries
Polygon related visulazations use CopyUtil to prevent input geometry manipulation
TODO updated