I'm not a big fan of these, but perhaps ok here, a GitHub object may be useful anyway I think hm.