Do you intend to include this in Operatingsystem? Do we need to simultaneously support the traditional media and OS repositories? If so, I think we may need to extract os repositories so they can be used alongside/in place of current media.