Procedural city with generated architecture