SwiftNotificationCenterA Type Safe, Thread Safe, ARC Safe Protocol Oriented NotificationCenterLicense: MITSwift