There was no TUI like Tvision or Delphi, ncurse is fine, it doesn't offer a designer, but it doesn't save windows, it's not all written in nim.
I wanted it to be UTF8, describe the masks, generate the structured code, save the masks to resume if needed. work in a terminal, or in a program compiled with VTE(libvte gtk) custom terminal. simplicity and intuitiveness for the user. Many large companies have kept the text mode, light, simple.