- port lots of demos
- add reading of .pnm files

