Semantic Canvas is an Obsidian plugin I wrote that gives canvases the power to edit file properties visually.