This commit adds a generic notification manager that can be used to subscribe to different types of notifications.