The path to abstraction: a practice led investigation into the emergence of an abstract improvisation language