Procedural building generator based on CGA shape grammars.