st is a simple terminal implementation for X. Terminal emulation doesn't need to be so complex.