UPRC Universal Presentation Remote Controller This project uses the traditional MVC (Model-View-Controller)