o Fix off-by-one for canvas size.
o Only start reading bitmap after BITMAP
o Minimal example with proper indentation.
o Add simple text example.