Learning layout generation for virtual worlds | Synapse