Simple image viewer using the Model-View-Controller pattern