Slightly modified BaseEngine and added documentation for it and Jinja2Engine.