Anyone know an easily extensible terminal emulator (in Python, preferably) so I could do a proof of concept?