Finer grained changes and git. When reading online or books, notes go in git. If you don't have time to type and just want to squiggle, try a wacom tablet and inkscape. If you have time, markdown all the things. Learn tools such as graphviz[0], mscgen[1], mermaidjs[2], syntrax[3] and wavedrom[4] to assist with clear communication.