06af315dfd057800093f9a1f76e1232bbb055555
It seems to be no big deal to have a lot of small files; I think it's the actual scan of the song tree that's expensive. Simplify with this in mind. Load song banners when the song is loaded, so we don't load banners for songs that aren't there. Avoid touching the original banner when we're simply loading.
Languages
C++
85.7%
Lua
4.3%
C
4.3%
Rich Text Format
2.3%
CMake
1.1%
Other
2%