Outline future changes
Introduce a `Runner`
Rename attach to global