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