Rename `source` to `origin`
RDoc tweaks
Return an array of Source objects for dataset sources
Don't need to `map` these