Added MVC interfaces and skeleton UI