You can use the config file to set how to compile different languages.
You can use the config file to control how to implement header files.
It allows you to add header files easily, without fiddling around with files themselves.
headmgr add {Header file name}: adds header file (from ~/Documents/headmgr/) headmgr -o {Binary Name} {File name}