These challenges are overcome by the use of graphical modeling tools, used today in all aspects of design[according to whom?].
These tools provide a very generic and unified graphical modeling environment, they reduce the complexity of model designs by breaking them into hierarchies of individual design blocks.