Implemented MVC architecture separating the front-end from the back-end
classes.