A .NET library for inter-process-communication over XMPP and a file-syncing tool built on top of that