Updated compiler hook semantics to avoid AOT compile issues.  Renamed namespaces that aren't ready to be compiled.