Added initial classes

With keeping it as simple as possible, we shouldn't need any more than
these classes for the notification system.