A library to make downloading easier