Rearrange source downloading so we only instantiate Scrapelib once