I am new to understanding gpsd. I would like to know are there any in-depth documentation for me to start first? I have taken look at the notes on writing the gpsd driver but I am still not able to understand more. Can someone help me on this please.