About the three position vectors on an ANM VM:
The first two are part of the VM prefix and get reset when the script changes
The third one is in the suffix and doesn't change if the VM is reinitialized with a different script
So it can reposition a VM in a way that's persistent across script changes