A General Framework for Describing Creative Agents | Read Paper on Bytez