Generating asymmetric layouts