Procedural Model Generator Language