o Move Canvas into separate file as preparation to be referenced
  in a little graphic primitives library later.
o Rename some methods while they are hopefully still not being used
  to much elsewhere: FillScreen() and ClearScreen() just becomes
  Fill() and Clear(). The affect a Canvas, not necessarily a Screen.