How do you communicate between the backend and the frontends? Realize I'm still one of the maintainers of gpsd, so instead of being "like gpsd" we could just make gpsd bow to our wishes.