Move config and compiler to Internal