o Don't repeat the same information twice.
o Make RGBMatrix do its own updates. There is no reason why we have to
  wrap an external thread around it. Makes usage much simpler.
o Provide former RGBMatrixManipulator as ThreadedMatrixManipulator in separate
  header file to be used independently.
o More comments.