Refactor `TaskContext` support.
Introduce `Display`.
Fix usage of `undefined` in `runProjectActions`.