Jazz Expression: A Toolbox for Improvisation