The lister currently list one (versioned) tarball at a time (filtered on some fields)
It must be possible to aggregate and group those tarballs (output by the R script) by project/origin.
That way, we could share some common behavior between the gnu/cran loaders (1 origin with list of tarballs).
As hinted at in D1728#39980.
The output of the lister should also become "oneshot" scheduler tasks.