Refactor runners -> executors, add engines
Checkable -> Check
Check id
Improve result processing

Better state transitioning.
Starting of check dependencies.
Group states
Dump out more data