Builder class is now implemented as builder: it knows how to compose page (order of elements) but don't know how to render particular elements (this is Decorator responsibility). Previously, Decorator was responcible for composition logic. Now it is only aware of decoration.
New template for errors added: 'error.tmpl'