@_baxuz This is helpful.
The CMS works by talking directly to the git APIs from @github (or @gitlab now, if you prefer) so that element is always going to need to be included. But I'll give some thought to making a simpler starting point and clarifying this model.