Within the last few years generative modeling techniques have gained attention especially in the context of cultural heritage. As a generative model describes a rather ideal object than a real one, generative techniques are a basis for object description and classification. This procedural knowledge differs from other kinds of knowledge, such as declarative knowledge, in a significant way. It can be applied to a task. This similarity to algorithms is reflected in the way generative models are designed: they are programmed. In order to make generative modeling accessible to cultural heritage experts, we created a generative modeling framework which accounts for their special needs. The result is a generative modeler (http://www.cgv.tugraz.at/euclides) based on an easy-to-use scripting language (JavaScript). The generative model meets the demands on documentation standards and fulfils sustainability conditions. Its integrated meta-modeler approach makes it independent from hardware, soft...