An attempt at writing .NET plugins for a C# application