+ - make separate class for Grace_*_engravers
+ (which is at Voice_gravs level)
+ - make encapsulated spacing problems.
+
+ * accidentals per Voice_group
+
+ * Output class, handles : (smallish)
+ - help text /(c) notice?
+ - version line
+ - warning /errors/progress
+ - abort on error/warning; exit status
+ - quiet/ignore-version options
+ - logfile output
+
+ * piano staff
+
+ * elaborate Staff_side baseclass:
+ - scripts
+ - text
+ - slur start/end
+
+ * cautionary accidental
+
+ * Output an output format independent (ofi) typeset file; and
+ make ofi2 TeX, MusiXTex, Display PostScript, PostScript,
+ Ascii... interpreters. (difficult)
+
+ - NIFF ?
+ - Common Music Notation
+ - PostScript output (esp. Beams, Slurs, etc)
+ - Move all Score_elems, into libmutype.a
+
+ * Documentation
+ - Doc Mutopia (Music To The People)
+ - Doc (C) stuff of sheet music
+ - a better format? SGML? TeX? Info?
+ - a tutorial
+
+ * TeX spanners , use texbeam.cc as an example (smallish)
+ - Glissando
+ - trill
+
+ * Rewrite Stem, Beam and Rhythmic_grouping (hairy)
+ - [c8. c32 c32]
+ - doc on Rhythmic_grouping
+ - general shaving on Beam and Stem
+ - use plet grouping
+ - separate visual from rhythmic info even more
+ - beams over bars
+
+ * Redo fonts
+ - adapt for multiple font sizes.
+
+ * lines:
+ - Ledger lines, should be separate item: Ledger_lines, Ledger_lines
+ - set different line sizes / thicknesses
+ - beam stem showthrough, inter beam sizes (french vs german style)
+
+ * Collisions
+ - left/right note balls should be handled by Collision:
+ < \multi 2; { \stem 1; <b c> } { <f as b> } >
+
+ * Keys:
+ - merge key{item} & localkey{item}?
+ - do conventional keys (C G A, F B E, a e fis, d as des, etc ),
+ besides lists of flats/sharps, possibly via declaration
+ - key transposition.
+ - key undo: \key bes; .. . \key; should print natural
+ - special key: \key bes 'b bis';
+ - spacing, national styles?
+
+ * Support for TAB
+ - redo Notehead to allow digits as heads
+ - add a \tablature {} lexer mode for easy entering
+
+ * should adjust stemlength for flag number.
+
+ * breaking:
+ - caching breakpoints
+ - saving them
+ - penalties
+ - specify number of lines
+
+ * Rhythmic staff.
+
+ * multibar rests
+
+ * markers