Hi! I started yesterday to improve the Go build system and create a solid recursive importer. It implies some structural change for every package, but it's probably worth it and I'll submit a new patch once it's ready. I'm attaching some internal documentation for my hack for historical purposes. Thank you very much for your advice!