Teaching Music Through Composition: A Curriculum Using Technology