Refactor name-and-version data structures into a separate crate.

Bug: 339424309
Test: treehugger
Change-Id: Ibad550021fe40331f0c528b720e8363b50a6bba1
6 files changed