To be honest, I found the direction I went with my site a little awkward as well when I added the mod articles.
But in the end, I thought I want to cover every aspect of "Creativity" in general, and tell people "Hey, look at what this guy made!" using gaming/mod resources. In terms of mods...