Extensible .NET Console Application with Windows Forms UI