Move marker to private
3.2.5
Reorganize Point into section
Organize Range into sections
Organize TextBuffer into sections