bilsen
bilsen
Maybe every system that is added could have a `IdLabel(SystemId)` added to it. It might simplify the implementation since only ordering between labels would be required.
A note about `before` and `after`. In order to make this work as expected (`a` before `b` before `c` would imply `a` before `c`), it is not sufficient to simply...
> Schedule construction does not consider this. It produces a top-sorted list of systems from the DAG we get from the label ordering. ComponentId access is only checked when reporting...