Suggested comments:

    Repo           *Repo
    LatestVersions VersionList // Contains only the latest version for each major
    FullVersion    Version     // Version that the major requested resolves to