Add general field publish panel delegate

Adds a `ModifyFieldPublishWidget` delegate to Symphony. As discussed in issue #2158