Sounds cool! If it serves anything, I can provide full reference on how Discourse is structured (I had to go through the whole thing when I made that forum). It's not that it's an optimal reference, nor it's oriented to the same use-case as SN, but might be of use!