Build MVC architecture. JSON might be used to store data in the future