dbus modularization

The same as #404, but without systemd update and in x-updates now.