filter: removed DataSource from Filter interface
notifications: removed most cyclic depedencies between packages

Sender is still missing, wip.
notifications: removed all cyclic dependencies