So, let's assume we got the ability to do custom builds of any branch on the main repo, via the web frontend writing a push, which I think is what we do now. Theoretically then, any fork could set up the hooks so that it could be compatible with the system, and I could add supported forks to the web frontend right? Or perhaps people could arbitrarily specify any fork repo URL they want and it would be on them to make sure it was set up?