First pass at publish framework for ostree repos

What would you call it?