Computing Creative Design And Innovation