C# Custom Line Component