Add package providers and version lookup

Change-Id: I84e4b7540f9e72ceb2e1dee0762184d3e2b4356c