IMHO it's dumb to limit the libraries to just two files. Whether or not a library is included in the list should be determined on a per-library basis. Some header-only libraries simply require more than one header file or the source code becomes an absolute mess.