Pages now use a template and swig variables