Implement apply_to_canvas to avoid redundant code
-rw-r--r-- 8 .gitignore
-rw-r--r-- 40636 Cargo.lock
-rw-r--r-- 400 Cargo.toml
drwxr-xr-x - src