let's just check in the world!
making ExecutionTrace a real component
cleaning up configuration, moving the "smart loggers" into the right
place
breaking things apart, improving testability