Converted to have LogicalMask do conversion to PNG in memory, for both GA and RGBA, stopped using libpng++