All three objects are linked. Changes to one object affects the next object (e.g., changing the GTV will also change the CTV and cropped OAR).
The flow is unidirectional.
In addition, the application can detect changes to the vertebra that the CTV is based on. When a vertebra is changed outside the application during runtime, the CTV is updated accordingly.