1. allow coloured backgrounds/text input images instead of just
   grayscale (pgm vs ppm/png/pbm). Accomodate images somehow, perhaps
   shrink them down.

2. re-align the 'split line segment' (second half of line) to align
   with the next line's indenting if its not blank. This will make the
   first line indent and bullet items line up better.

3. avoid segmentation faults

