Remove DynamicPolygonVisualizer, replace with PolygonGeometryUpdater

We're still using the `vertexPositions` property, but this will be removed in a later commit.
Fix specs