Currently all DOM initialization work is done in SourceWindowFactory on source window creation. Once we reach a situation where we will be resuming/stopping a process while the source window is open (i.e. breakpoints, stop/resume, etc) this will no longer be sufficient.
Dom updating is handled through stack trace generation in the SourceWindow.