A very basic publish-subscribe system for .NET