Your guide to understanding procedural construction of buildings and city maps for games and virtual environments