Abstract Digital Composition