The return of the plugin

Also changed the other `Plugin*` to `Plugin* const`. If we switched to something other than Cdecl, it would make sense to change these `* const` to `& const`.