To Do: - change build to be dynamically linked - improve undo/redo - suppress unnecessary left/right scrollbar - clean up menu widget code, adapad menu and callback code - make shortcut_key types private somehow - introduce maybe type to eliminate out parameters in search_forward/search_backward - eliminate image/text_buffer runtime warnings - separate fltk binding into its own repo - add license