Musical Improvisation: A Model for Infusing New Technologies Into the Design of Instruction