I was wondering, as the launcher is an open-source piece of software, whether I could modify it to use a custom repository. It seems possible within the code, just I'd like to know how the repository itself is structured so as to create my own for the launcher.