The idea is that the pages of one outline constitute a tree that is represented on the left "view" in the main windows of an outline based application.
But I think it is not so complicated to program:
You can use a NodePage (with or without child pages --> for the page-tree on the left side).
Instead of having the default content (the list of child-pages) you open a form instead (see how to open a form in a view). There you can control what you want to display.