What does an effective model do?
It includes all the details of the system for better understanding.
It requires more effort to understand than the equivalent code.
It presents information in a complex and abstract manner.
It hides unimportant details and focuses on important concepts.