This drives the whole branching tree — pick the surface area first.
Browser-side application or SPA.
Server, API, or worker.
iOS, Android, or cross-platform.
End-to-end app, client + server.
Command-line utility.