Implement full-stack closed-loop testing with a simulated `host::Transport`. This requires some Central support (#5).