I like your file structure...very U/linux. src/ obviates the needs for .gdignore files. "Very nice!" - Borat-voice
Why sources.txt instead of sources.md?
I'm using Python mistune to parse sources, so hopefully those will help create/design initial game structure.
;-)