o Introduce the concept of a Canvas for easier delegation abstraction
o Dynamically allocate RGBMatrix as canvas
o Add a 'large display' option that shows an example of 4 chained
  boards, pixel-mapped to be a square 64x64 board.