Generating A Planned Community Based On A Vernacular Historic Village Through Shape Grammar Methodology