PNG files reader. Could be used in place of libpng... just kidding.