Nice write-up!
FWIW, there's a bunch of other interesting tools for ELF, https://github.com/MattPD/cpplinks/blob/master/executables.m...
LIEF (Library to Instrument Executable Formats, https://github.com/lief-project/LIEF, an interesting project on its own) also has good references, https://lief.quarkslab.com/doc/latest/references.html