[RFC][DebugInfo/DWARF] Refactor into to lower- and higher-level libraries

With no responses, I’m going to assume no one has a strong opinion, and will proceed.