I'm relatively close to publishing my PhD thesis which is broadly a survey paper of what you're describing. Will share (almost done with revisions).