I threw together a quickie video about how I think about diatonic harmony based around a major scale (G major in this case), specifically in building 7th chords. I decided to bypass triads, they're important but if you get the 7th chords, the triads are just a simplified version.
Nice Job Man! Folks are going to get good stuff from this.
Peace
M