https://zoheirsoftware.com/blog/splitcontainer-control-in-csharp