Procedures and functions may be introduced to structure a model. For easy readability, the length of a subroutine should not exceed the length of one page (screen).
Large model files could even be split into several files (and combined using the include statement).