A Framework for Building Creative Objects From Heterogeneous Generation Systems