Pure go implementation of the PNG spec.