Added NoteSheetCanvas class, refactored DrawToneSheet