You added a `context` argument to `_load_preview_module`. But all it does with it is pass it to `_preview_module_system`, which in turn just passes it to `_load_preview_module`.

Basically, I think the only function in here that needs the context argument is `get_preview_fragment`.