Terminal implementando IDisposable e TerminalFactory para gerenciar a criação de novos terminais