Fixes exceptions being raised when you tried to render elements inside blocks. Instead compare the number of open blocks. This should not change before/after rendering a view.
- Blocks left open after rendering files should trigger an exception. - Fix strict errors. - Correct doc blocks.
View was getting too fat.