An extensible pseudo-terminal for your website (or whatever you do in the browser)