Assets 4

Features added:

Changing the module as a subsystem (possibility of hot changes through JMX in enterprise version).

Added template system for notifications.

Refactoring.