Plugin API: expose live edit functionality for extension

Thank you so much for this explanation/info, this is unbelievably helpful. I do still think it would be really cool for Obsidian to expose their own functionality for this, so we don’t have to reinvent the wheel, but you’ve given me plenty of blueprint to do the reinventing :slight_smile: