Can you add support for defining non-standard GitHub API instances? It should otherwise work the same.