Punch (CA) Interview Question

Refactor a codebase to use MVC architecture