As a roblox plugin developer it is currently impossible to build plugins that do helpful last-second manipulations of your scene, like bake processes.
Right now plugins cannot tell when the user goes to save/publish/play/test.
Fixing this would open up a whole new class of plugins! Right now certain workflows are very fragile, because users have to “remember to make these changes to your scene before you publish”.
An easy example: a plugin that correctly moves all of your scene models into ServerStorage, even if they were currently sitting in the workspace for you to work on it.
If we had a hook, we could detect when the user is saving, playing or publishing, and make sure the workspace is always set up correctly.