The constructor reads in any Element and Helper subclasses which are needed to draw the view. It also reads in the Layout subclass on which the View will be drawn.
This method is responsible for drawing both the layout and the view. It should not be modified to change the display of then view. Instead, implement renderView.
Overrides View::renderView() (This abstract method is implemented in sub classes with code which actually draws the view. The current layouts render method calls this function.)