the small `test` object in preload should expose itself to the renderer process. The preload code will also need to check electron's version & state to see how to expose it, e.g. when to use the context bridge.