Slight refactoring; added another level of abstraction
Added solution consisting of just one Operation
Scenario: CSV viewer showing first page