Changing Sink to Publisher

To complete the Publish / Subscribe pattern, replacing Sink with
Publisher. The concept of firing is now known as publishing.