Changes embed expects repo with remote github requirement
Renames internal wrapper functions to be prefixed with __