I think this documentation needs to mention that in many cases if your view is complex you will be better served to figure out whether some parts of the view can or should be moved into supporting objects (models, forms, viewmodels), rather than choosing a more complex structure for your view itself.