We're already using hex_core in a few places, this is what is left: - [x] Replace [Hex.API.*](https://github.com/hexpm/hex/tree/v0.20.1/lib/hex/api) with `:hex_api_*`. - [x] Convert [`Hex.HTTP`](https://github.com/hexpm/hex/blob/v0.20.1/lib/hex/http.ex) to a `:hex_http` adapter - [x] Update [`Hex.Repo`](https://github.com/hexpm/hex/blob/v0.20.1/lib/hex/repo.ex) to `:hex_registry` to decode data - [x] Update [`Hex.Repo`](https://github.com/hexpm/hex/blob/v0.20.1/lib/hex/repo.ex) to `:hex_repo` to fetch data - [ ] Move `Hex.Crypto*` to hex_core - [ ] Remove `Hex.Crypto` in favor of directly vendored [pbcs](https://github.com/hexpm/pbcs)