JSON Canvas

Provides tools for working with JSON Canvas files according to the [official specification](https://jsoncanvas.org/spec/1.0/). Enables creating, modifying, and validating infinite canvas data structures with support for all node types, edge connections, and validation.