Create various views of an outline?

Is it possible to save different views of an outline, especially as it relates to collapse or expansion state?

I have a complicated document (18 pages with about 20 levels in the hierarchy), and sometimes I would like to view the file with half of the levels collapsed, and other expanded. I know I can easily expand all or collapse all, but I would to switch between different configurations. I know I could create different files with the different collapse states, but that would be untenable as the content would get out of sync between them.

Any suggestions?