Currently, sources are horribly handled in-script, so an update in a source list requires an update in the script. Also, the script can't handle distro versions, so it only accept one source per distro.
What would be better:
- Handle sources as external files
- Handle distros versioning for sources