* move the internal preview to canvas
* use a helper
* basic readme prep
* .
* .
* transform better
* byond can't handle icon states of large files...
* move fully to the rust version
* fix typing
* just wtf. NO
* fix the legacy path
* keep it all centralized
* tiny oversight
* unit test rewrite
* rename
* fix bad layering
* fixes a bunch of layering issues
* artifact
* move crash to log_runtime
* missing overlay warning
* why not