Protected: Generating mixed-reality cities