Implement WIP png decoder stuff