png: add module to read and write png images + screenshots