PortalKit: split templateCompiler from DynamicLoad