Learning Designer Artifacts