How to tie widgets (vtkAbstractWidget) together?

I need to sync widgets’ actions that are in multiple renderwindows together. Upon first inspection, vtkWidgetSet seemed to be the right choice for this but as I understand now, the implementation hasn’t been touched in years and basically only barely works for a single widget type (vtkParallelopipedWidget) and it completely doesn’t work in Python. Related GitLab issue

Any advice on doing this in python? I thought about making a custom callback similar to this example which ties 3 instance of vtkResliceCursorWidget and vtkImagePlaneWidget together and generalize it for infinite number of widgets and other types of vtkAbstractWidget but I’m not entirely sure!

Thanks in advance.