adds common NotificationBox
adds ComposeMessage View and ViewModel