I would accept a PR to my repo so long as the functionality is generic, anything automated switched on/off with settings and anything unique to an instance is held behind a setting.
The structure of the plugin makes this fairly straightforward. Most of the work is already done.