It would be nice to see actual examples. We use an infinite canvas (https://switchboard.app), but it's hard for me to map the objects we have on our virtual-desktop-like-canvas with the file format described here.
The items on our infinite canvas are more akin to a desktop app, where most objects are application windows.
The items on our infinite canvas are more akin to a desktop app, where most objects are application windows.