Provides interfaces and classes for the view.