Interactive Line Editing in .NET