Provides a common abstraction to working with shipping apis