It's limited to this file, which means it's not global but it is shared across instances of `DynamicVectorVisualizer`.  This isn't a problem as long as it's only scoped to the function using it.  That being said, I just noticed a potential issue with the code that I'm going to tweak, which will probably get rid of these locals anyway.