Started implementation of MVC structure