In the midst of cleaning up adding pitch to StaffEvent. PitchSpelling on local, staffEvent, Instrument, Performer, System-levels is confusing beast