the only logic I can come up with for organizing by script type may be someone accepting that projects aren't really separate in NS - everything is one big shared database and different scripts are intertwined even if only indirectly, no matter what directory structure we choose to project.