Change how `__Flag` be represented in plan diagrams?
From my notes:

> Should we change how `__Flag` is presented in plan diagrams? Probably shouldn’t be `__Flag` - doesn’t need to be "special" really? Maybe subclasses for `Inhibit` and `Trap` so it gets named correctly (or, alternatively, override `toString()` ?)