A generalized GUI/TUI building tool using Qt Framework