a declarative approach to procedural modeling of virtual worlds .
The algorithmic beauty of plants