Add eval_components to models.

Add an eval_components to models, which i think would be very useful.
Missing mention in the docs (will wait until doc merge.).