Add $f_FileBuffer_next_undo().
Add $f_FileBuffer_read_cursor(), and do some refactoring.
Implement $f_FileBuffer_replace_line().
Separate reading of entity links and content.
Set redo information correctly in $f_FileBuffer_replace_line.
Start re-working FileBuffer from scratch.
Improve definition of undo record.
Implement FileBuffer editing.