Engine-specific variable view and refactoring of the View-class.