4.1 Component Diagram
┌─────────────────────────────────────────────┐
│ Input System │
├─────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Controller │ │ Keyboard │ │
│ │ Handler │ │ Handler │ │
│ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │
│ ┌──────▼────────────────▼─────────────┐ │
│ │ Event Processor │ │
│ └──────────────┬────────────────────────┘ │
│ │ │
│ ┌──────────────▼────────────────────────┐ │
│ │ Input Buffer │ │
│ └────────────────────────────────────────┘ │
└─────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ Terminal Core │
└─────────────────────────────────────────────┘