IMSLP composer class and functions
Code improvements