Terminal Schemes