Splits code into modules
Switches to shadow-dom diffs for rendering