C# implementation of UPnP Stack.