Factored terminal specifics into Terminal module.