s/Supply/Publish/ where needed

Supply was both a role and a class.  Publish is a class that does Supply.
Well, at least, that's how it's implemented now.