class GithubTemplateResource implements ITemplateResource {

    @Override
    public GithubTemplateResource relative(String relativeLocation) {
        return new GithubTemplateResource(owner, repo, branch, relativeLocation, githubRawClient);
    }

    public  GithubTemplateResource(final String owner, final String repo, final String branch, final String location, final GithubRawClient githubRawClient);

}