crates/canvas/src/editor.rs | 146 +++++++++++ crates/canvas/src/gpu/page.rs | 106 +++++++- crates/snowbound/src/main.rs | 448 ++++++++++++++++++++++++++------ tools/canvas/README.md | 4 +- 4 files changed, 612 insertions(+), 92 deletions(-)