Day 21 (30): Front Controller Pattern