The .blmod file format is designed as a replacement to the .blcm format, and to be generic
enough that it could be applied to the existing .bl3hotfix/.wlhotfix file format, or possible
future ones.
The main thing it's designed around is mods which consist of text files holding one "command" per line. Commands can be arbitrary strings (as long as they don't contain newlines). These commands can then be grouped into categories, which users can enable/disable to configure their mods - i.e. what BLCMM does.