Reusable Blocks for Terminal Emulation.