Reading view rendering pipeline

I can’t find documentation on the reading view rendering pipeline… more specifically I need to make changes to HTML attributes within reading views.

More specifically, when changes occur in the settings (not necessarily from the settings tab), the changes need to be reflected in the reading view–this is not a problem if it still needs to be processed through the markdown post processor, but otherwise I need to operate in the DOM.

This doesn’t seem like a good practice, but I don’t see any other solution. Even if I can access the HTML of the various views, the problem is that Obsidian doesn’t render the whole page, but part of it seems to be somewhere in some cache and I have no idea how to access it.