This is not just a wrapper, this is a compatibility layer, it replaces native system files with our ones and we use native system files as a source of already implemented functions and all other dependencies.