Ooh, this looks promising! I’ll give that a go!
About overlays, how would you organize that if you want everything self-contained within a repo? Have a separate folder where you specify them? I agree that that sounds more distributable and easier to deal with in general.
Thanks!