solutionModel and Rectangles

One question. Why do you use solutionmodel?