I think option 4 could be, each document having their own outliner and details panel. And you could have multiple documents as tabs or separate windows. Kinda like web browser.
I think that is close to how UE works, but it does it in more haphazard way.