LayoutGAN for automated layout design in graphic design : an application of generative adversarial networks