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