Hast du es nochmal überdacht?
Ich finde immer noch, dass es eine gute Idee ist und dass es in den Core gehört.
Da könnte dir doch dabei hier (im Forum) geholfen werden.
Zuerst mal den GitHub Desktop holen.
Dann machst du einen Fork von XH in dein eigenes GitHub Repo.
Das gleichst du dann mit dem Desktop ab und hast die Dateien dann auch lokal.
Dann speicherst du deine Änderungen in deinen lokalen Ordner.
Mit dem G-Desktop schiebst du die Änderungen in deinen Fork auf GH.
Von dort aus kannst du dann einen PR zum Original machen.