Go-libp2p-pubsub-router changes

As a result of discussions around bootstrapping in go-libp2p-pubsub-router, there are plans to make bootstrapping an optional component of PubSub by utilizing the libp2p discovery interface. This will make it no longer necessary for go-libp2p-pubsub-router to continue to be so tightly coupled to Content Routing-based bootstrapping.

This will cause some interface changes within go-libp2p-pubsub-router. Does anyone know of projects using this library for anything other than IPNS in go-ipfs?