1. Separating Business and Presentation Logic