A full C# implementation of the PNG standard with the goal to enable multithreaded PNG loading in Unity