We want to be more flexible in what we store for each type of item. Also rename misleading function (lastUpdate to lastModified)
:net:download:service-interface
Interface of the download service. Enables other modules to call the download service without actually depending on the implementation.