It's almost funny, but I've been heading in this direction for a few years, and it works out a lot better.. having related things together, instead of isolation by type just makes it easier to come (back) into a project you may not intimately remember, or otherwise be familiar with.