Draft: subpicture updater: move to external virtual table for operations
This reworks the operation table from subpicture_updater_t
objects to extract it from the object structure and move it to external (static) tables.
Probably still need more tests given that it's not well tested in the CI.