It's not currently possible to wrap go-pubsub in a URL based configuration approach.
See #26 for an attempt to do this.
One reason for this is that some information needed in the backend is dynamic and callback based. For an example, see how the kafka backend gets the partition hash key.
If we create a v2 or update the API, this should be reconsidered.