- Refactor for different inputs, part 1: Replace input creation
- Refactor for different inputs, part 2: Pass content-type
- Refactor for different inputs, part 3: Rename "text" -> "input"