1. Make more classes (Text, multibuffer support)

2. Full undo

?3. RCS interaction

4. macros

5. ispell interaction
