Change the way citadel-desktop-sync works so that gnome-shell can be aware of applications from several realms at once. Each application id is now placed in a separate namespace by adding a prefix to the desktop filename.
And launch this subcommand from a systemd unit file, and use systemd-mount to create the automount units instead of writing them manually.