Designing Machines that Design