Paul Fremantle, for having provided very useful guidance on the proper way to design and implement Sandesha2 C library.