This is a neat idea but the whole concept of the Kitty graphics protocol is still strange to me. What does this gain from being in the terminal if it's fully graphical?