What exactly is a publisher?