We want to find things that don't have their own explicit unit and create a .service from the .desktop file.
Gnome has a flag to attach to .desktop files that says there is a systemd unit for it already and they don't need to activate it explicitly in other ways
We need to also work out how to install generators on a per desktop basis so we don't conflict with gnome. Or maybe we could even share this.