A working version is in the `resourceSupport` branch. It mostly works, just needs to be better tested. Note that it requires a few more permissions, like the permission to create new source handler.