Well that's what I said.
The original question is whether it could be done.
It can and it has been done on a forked project.
But besides code changes, it requires a ideology change.
If you care about the advantages of 'control in one place' or instead prefer the advantages of plug and play,
then you have two great choices.
Chris M