obsidianmd / jsoncanvas JavaScript 3.9K 186 An open file format for infinite canvas data. canvas formats json jsoncanvas