multiple files for templates.
introduced ViewConfig