Make the transactionStore publisher-specific, and move it into the publisher config factory.
Add flags to switch YV endpoints separately from upload
Refactor the logic defining which elements are generated for a given piece of Content.