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 hides unimportant details and focuses on important concepts.
It presents information in a complex and abstract manner.