Help about UI design for a code editor - C#