What all must it do?
-
Render Text (OS Feature)
-
Edit Text (Cut / Copy / Paste)
-
Format Text (Markdown / Notion-style UI / org-mode)
-
Shortcut Handling
-
Context Menu (Obsidian-style pop-up)
-
Convert Text Formats (Markdown / PDF / HTML)
-
File Navigation
-
Referencing Scheme Editor (set a standard inter-file referencing scheme)
-
Editor Tabs
-
Session Bookmarks
-
Theme System
-
Tagging is for Ideas that fork away from a grouping scheme?