this makes debugging devices much easier. You can even write a primitive SPI or I2C device driver over mavlink. Support for this is in the devop MAVProxy module