Or... Make a generic page with a full-sized anchored BBCodeView.
Then whatever you want to put in that codeview-page is dynamic.
Codeviews can render not just text but also other views. To show a different page, simply set the .text of the codeview to what you need.
An extra benefit is that the codeview can be scrolled.