Add general field publish panel delegate

Adds a `ModifyFieldPublishWidget` delegate to Symphony. As discussed in issue #2158
It's not required indeed, but I like the idea of having them both :smile: