Understand the Obsidian App Architecture
masterObsidian is organized into several major modules that you interact with through the App instance (accessible via this.app inside your plugin):
App: The global object that owns all other modules.Vault: Provides access to interact with files and folders within the vault.Workspace: Provides access to interact with panes on the screen.MetadataCache: Contains cached metadata for markdown files, including headings, links, embeds, tags, and blocks.