Provides an implementation of TemplateView and TwoStepView