Add View and Presenter interfaces