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).