Composition Techniques for Improvisation