С одной стороны, TUI отличается большей гибкостью, но не так удобен, как GUI. С другой стороны - GUI более удобен, но не такой гибкий, особенно если программа сложная. Были ли попытки совместить лучшее обоих типов UI? Чтобы программа выводилась в виде текстового потока с графическими элементами там, где их наличие удобно?