Will also need a special ScaleDegreeLabel component to handle accidental formatting correctly
Will also need a special ScaleDegreeLabel component to handle accidental formatting correctly