This makes it so the `GreasePencil` geometry gets updated on a time change. The frame at which the object gets evaluated is stored in runtime as `eval_frame`. This is for example used to calculate the bounding box of the geometry as well as invalidating the batch cache for different frames. Pull Request: https://projects.blender.org/blender/blender/pulls/111137