A modular text editor written in C# using WPF