This is a slightly modified copy of `class Notification` from [plasma/plasma-workspace/libnotificationmanager](https://invent.kde.org/plasma/plasma-workspace/-/blob/master/libnotificationmanager/).
The goal is to use the functionality of processing notifications without a dependency on plasma.
