Designing an Integrated Environment for the Composer and Teacher