Provides a notification service layer for github style notifications