We're splitting Compiler1 up into fragment and hydration compilers