It seems that I now got into a discussion with another programmer on this project, who believes that the views have no merit. It offers a system in which PHP looks something like this:
$draw = new Draw;
$nav = $draw->wideHeaderBox().
$draw->left().
$draw->image().
Image::get($image,60,array('id'=>'header_image')).
$draw->imageEnd().
$draw->leftEnd().
$draw->left(10).
'<div id="header_text">'.
self::defaultSectionText().
'</div>'.
$draw->leftEnd().
etc. (this is in the controller by the way). Now his arguments for this actually make some sense, he claims that if there is a redesign, all we need to do is change the HTML in one place and it will change everywhere automatically. For some reason, however, this method still annoys me incorrectly, is there any merit with this method? I mean, except that you don't have to re-specify the HTML manually.