Data hygiene class for (re)publishing instances

Convenience class for pushing a bunch of models to the Publishing API. We're
likely to be doing this a lot whilst we're moving content to the content store
and evolving the data that we send.