Builds the PLPSolutionView subclass (YesViewPLP, NoViewPLP, or HaltViewPLP) matching the kind of solution.