o Separate out the concept of a RingBuffer for the serial line. We
  might want to use that for the TX side as well.