Adding repo chooser (and caching repos).