I own Scrivener.
In my opinion, Scrivener is optimized for ALL types of writing.
You can create special folders to accommodate any type of shared material.
It's an extremely good product. It does have a learning curve.
The good part is that you don't have to use the 'hard to understand' stuff right away. You can use the product right off the bat and start writing, and later discovering certain aspects of the program as you move along.
It has a HUGE fan base and a HUGE presence on the internet.
I highly recommend it.
ADDED:
There are at least two threads in the Writers' Forum. Here's one:
https://www.mobileread.com/forums/sho...d.php?t=262500