This paper outlines a method to specify a wide range of diagrams by hypergraphs and diagram dynamics by hypergraph rewrite rules. The specification of a diagram language together with its dynamics can be used as input for an automated generator which creates a graphical environment for the specified dynamic diagram language. The environment serves as editor for diagrams of the specified language and as simulation system animating the execution of visual sentences.