If this encoder is better than the current method of splitting bytes we could use it to replace all occurrences of the existing method. This will break compatibility with all existing Firmata clients, but that's why I'm also suggesting we bump this to 3.0 and take such liberties.