My first draft of the SheetMusicComponent class