A replacement for the C# TabControl