Documentation of the Firmata protocol.