https://parpostlasbird.blogspot.com/2023/05/pixastic-javascript-library-is.html