"We figure if the writing process is fundamentally comprised of two separate parts--ideation and composition--then a word processor designed for writing needs a place for both."
There is also Inspiration before these two. Where I collect myriad info, snippets etc and then when things fall into place ( Ideating ) , I start writing ( Composition ).
I recently moved to Obsidian. I like the feel of it for writing, and it seems quite flexible to adapt it to my style.
Check it out, can give you some feature ideas.