Using templateCache so that users can configure the templatename and use their own.
Cleaning up all the logging messages, users can log their own notifications if they'd like.
Matching the icons used to the notification type, making the icon usage more generic, they can override the existing CSS classes to get past functionality.