A small library that provides downloaders for various source types (HTTP/SVN/Git/Mercurial)