private void setVertexLocations(Map<V, Point2D> newVertexLocations) {
		this.vertexLocations = TransformedMap.transformedMap(newVertexLocations,
			TransformerUtils.nopTransformer(), TransformerUtils.cloneTransformer());
	}
Simple container class to hold vertex locations (points) and edge articulation locations 
(points).  The only complicated code in this class is the use of transformers to create 
copies of the given points as they are accessed so that the original points remain unmodified.
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/layout/LayoutPositions.java