 This makes it possible to create very complex objects from only a few high-level input parameters, such as for instance a style library.The GML is a concrete implementation of the generative approach.It is a stack-based, interpreted programming language, very similar to Adobe's PostScript, but without any of the 2D layout operators.