Isn't this still confined to what a terminal gives you right now (as it is using current terminal specifications)?
While certainly colorful and fancy, it doesn't really introduce new concepts, does it?
I mean, for starters:
-> unix introduced text as a universal interface
-> bash made reusing stuff a lot easier via file descriptors, etc. (think: <(input to regard as file))
-> powershell allowed for object oriented scripting
-> some older systems (name forgotten/unknown) even had interactivity in the cli: click on parts of command-output and stuff happens, even after other commands have been run already
I mean, for starters: